cost center defect

This commit is contained in:
venbatechnologies@gmail.com 2017-08-02 12:10:28 +05:30
parent f57b3c8b0f
commit 29c3d98e7d
2 changed files with 135 additions and 18 deletions

View File

@ -280,14 +280,14 @@ class CostCenter extends BaseController
for ($j = 0; $j < count($comma_separated); $j++) for ($j = 0; $j < count($comma_separated); $j++)
{ {
$DeptCode = $comma_separated[$j]; // $DeptCode = $comma_separated[$j];
$this->costcenter_model->DeleteDepartment( $DeptCode,$CostCode); // $this->costcenter_model->DeleteDepartment( $DeptCode,$CostCode);
$Dept = array('CostCenterCode'=>$CostCode, 'DEPCode'=>$DeptCode,'CreatedBy'=>$updatedBy,'createdDate'=>$updateddt,'UpdatedBy'=>$updatedBy,'UpdatedDate'=>$updateddt); //$Dept = array('CostCenterCode'=>$CostCode, 'DEPCode'=>$DeptCode,'CreatedBy'=>$updatedBy,'createdDate'=>$updateddt,'UpdatedBy'=>$updatedBy,'UpdatedDate'=>$updateddt);
//print_r($Dept); //print_r($Dept);
$this->costcenter_model->addCostCenterDepartment($Dept); //$this->costcenter_model->addCostCenterDepartment($Dept);
} }
} }
@ -304,6 +304,7 @@ class CostCenter extends BaseController
$this->costcenter_model->DeleteBudget( $BudgetType,$BudgetYear,$CostCode); $this->costcenter_model->DeleteBudget( $BudgetType,$BudgetYear,$CostCode);
$Budget = array('CostCenterCode'=>$CostCode, 'BudgetType'=>$BudgetType,'BudgetYear'=>$BudgetYear,'BudgetAmount'=>$BudgetAmount,'Remarks'=>$Remarks,'CreatedBy'=>$updatedBy,'createdDate'=>$updateddt,'UpdatedBy'=>$updatedBy,'UpdatedDate'=>$updateddt); $Budget = array('CostCenterCode'=>$CostCode, 'BudgetType'=>$BudgetType,'BudgetYear'=>$BudgetYear,'BudgetAmount'=>$BudgetAmount,'Remarks'=>$Remarks,'CreatedBy'=>$updatedBy,'createdDate'=>$updateddt,'UpdatedBy'=>$updatedBy,'UpdatedDate'=>$updateddt);
//print_r($Budget);
$this->costcenter_model->addBudget($Budget); $this->costcenter_model->addBudget($Budget);
//print_r( $BudgetType ); //print_r( $BudgetType );
} }
@ -328,6 +329,22 @@ class CostCenter extends BaseController
} }
function AddCostDepartment()
{
$CostCode = strtoupper(trim($this->input->post('CostCode')));
$CostName = strtoupper(trim($this->input->post('CostName')));
$updatedBy = $this->session->userdata ( 'userId' );
$SelectedDepartment = $this->input->post('txtSelectedDepartment');
// $updatedBy = $this->session->userdata ( 'userId' );
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$updateddt = $dt->format('Y-m-d H:i:s');
$Dept = array('CostCenterCode'=>$CostCode, 'DEPCode'=>$SelectedDepartment,'CreatedBy'=>$updatedBy,'createdDate'=>$updateddt,'UpdatedBy'=>$updatedBy,'UpdatedDate'=>$updateddt);
$this->costcenter_model->addCostCenterDepartment($Dept);
echo ("Department Added Successfully");
}
// function AddCostDepartment() // function AddCostDepartment()
// { // {
// // echo "343"; // // echo "343";

View File

@ -11,15 +11,18 @@ $FYEnd ='';
$FYear = ''; $FYear = '';
//print_r($opt); //print_r($opt);
$Budget=''; $a=0;
foreach ($CostBudget as $BUD)
$BudgetTypeAdd=[];
foreach ($CostBudget as $record)
{ {
$Budget=$BUD->BudgetType; $a=+1;
$BudgetTypeAdd[$a]=$record->BudgetType;
//print_r($BudgetTypeAdd);
} }
//echo $Budget; //print_r($BudgetTypeAdd);
if(!empty($CostMaster)) if(!empty($CostMaster))
{ {
@ -298,7 +301,12 @@ $(function() {
<div class="col-md-12"> <div class="col-md-12">
<div style="text-align:right"> <div style="text-align:right">
<a data-toggle="modal" href="#addbudgetmodel" class="btn btn-primary"><i class="fa fa-plus"></i>&nbsp;&nbsp;Add Budget</a>
<a data-toggle="modal" href="#addbudgetmodel" ID="ButtonAdd" class="btn btn-primary"><i class="fa fa-plus"></i>&nbsp;&nbsp;Add Budget</a>
<!-- <a class="btn btn-primary" ID="EditImport" ><i class="fa fa-plus" ></i>&nbsp;&nbsp;<span class="bold">Edit Import</span></a> -->
</div> </div>
</div> </div>
<!-- Modal --> <!-- Modal -->
@ -333,19 +341,27 @@ $(function() {
$Budget = array("-1"=>'Select Budget Type'); $Budget = array("-1"=>'Select Budget Type');
//print_r( $options); //print_r( $options);
$i=0;
if(!empty($BudType)) if(!empty($BudType))
{ {
//print_r($BudgetTypeAdd);
//print_r($BudType);
foreach ($BudType as $SID): foreach ($BudType as $SID):
//print_r($Budget);
if($SID->ConfigValue!=$Budget) foreach ($BudgetTypeAdd as $BUD)
{ {
if($SID->ConfigValue!=$BUD)
{
//print_r($BUD);
$Budget[$SID->ConfigValue] = $SID->ConfigValue; $Budget[$SID->ConfigValue] = $SID->ConfigValue;
}
} }
endforeach; endforeach;
$i=+1;
} }
@ -426,6 +442,9 @@ $(function() {
foreach($CostBudget as $record) foreach($CostBudget as $record)
{ {
$index =$index + 1; $index =$index + 1;
// $BudgetTypeAdd=[];
// $BudgetTypeAdd[$index]=$record->BudgetType;
// print_r($BudgetTypeAdd);
?> ?>
<tr id="<?php echo $index ?>"> <tr id="<?php echo $index ?>">
@ -690,6 +709,11 @@ $("#Edit").on("shown.bs.modal", function(e) {
$('#txtRowCount').val(temp); $('#txtRowCount').val(temp);
CountRows();
// var a= CountRowsbutton();
// alert(a);
} }
@ -777,7 +801,7 @@ $('.tempClickEdit').click(function(){
var o = new Option(tempText,tempSelect); var o = new Option(tempText,tempSelect);
var hidval = tempSelect; var hidval = tempSelect;
var orgVal = $('#txtSelectedDepartment').val(); var orgVal = $('#txtSelectedDepartment').val();
alert(orgVal); //alert(orgVal);
var Selectedval = '' var Selectedval = ''
if(orgVal != '') if(orgVal != '')
@ -798,6 +822,31 @@ $('.tempClickEdit').click(function(){
$("#distriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected"); $("#distriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected");
$("#selectDistriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected"); $("#selectDistriList").attr('selectedIndex', '-1').find("option:selected").removeAttr("selected");
if(validate())
{
$('#content').loader('show');
$.ajax({
data:$('.EditCost').serialize(),
type:"POST",
url:"<?php echo base_url() ?>CostCenter/AddCostDepartment",
success:function(data) {
if(data)
{
$('#content').loader('hide');
alert(data);
$('#txtSelectedDepartment').val('');
$('#txtRowCount').val('');
//window.location = baseurl + 'CostCenter/CostListing';
}
}
});
//$('#content').loader('hide');
}
tempSelect = ''; tempSelect = '';
tempText = ''; tempText = '';
Selectedval = ''; Selectedval = '';
@ -892,6 +941,57 @@ $('.tempClickEdit').click(function(){
}); });
var totalRowCount = 0;
var rowCount = 0;
var table = document.getElementById("BudgetTable");
var rows = table.getElementsByTagName("tr");
//console.log(rows.length);
if(rows.length>=5)
{
$('#ButtonAdd').hide();
}
else
{
$('#ButtonAdd').show();
}
function CountRows()
{
totalRowCount = 0;
rowCount = 0;
table = document.getElementById("BudgetTable");
rows = table.getElementsByTagName("tr")
for (var i = 0; i < rows.length; i++) {
totalRowCount++;
if (rows[i].getElementsByTagName("td").length > 0) {
rowCount++;
}
}
var message = "Total Row Count: " + totalRowCount;
message += "\nRow Count: " + rowCount;
//alert(message);
if(totalRowCount>"4")
{
$("#addbudgetmodel").modal('hide');
}
else
{
return false;
}
}
function validate() function validate()
{ {
/* if($("#txtSelectedDepartment").val().length < 1) /* if($("#txtSelectedDepartment").val().length < 1)