diff --git a/application/config/routes.php b/application/config/routes.php index 3e1417b5..04f9264b 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -221,6 +221,8 @@ $route['Report_Material_ReceiptValue'] = "report/MM_ReceiptValue"; $route['Report_purchase'] = "report/purchase"; $route['Report_year_wise'] = "report/year_wise"; $route['Report_supplier'] = "report/purchase_supplier"; +$route['Report_consolidate'] = "report/consolidate"; +$route['Report_cumulative'] = "report/cumulative"; // Company Information $route['companyview'] = 'companycontroller/companyview'; diff --git a/application/controllers/report.php b/application/controllers/report.php index c9fdd07d..6f01c19f 100644 --- a/application/controllers/report.php +++ b/application/controllers/report.php @@ -124,6 +124,219 @@ class report extends BaseController $this->loadviews("Report_Material_Master_ReceiptValue",$this->global,$data, NULL); } + + public function purchase() + { + + $this->global['pageTitle'] = 'Resico : Reports'; + //$this->input->post('btn_submit'); + $cname = $this->input->post('client_name'); + $prod = $this->input->post('item_name'); + $ab=$this->input->post('financialyear'); + $fa=substr($ab,0,-5); + $aa=substr($ab,5,5); + $m=$this->input->post('month'); + $frm = $this->input->post('from_date'); + $t = $this->input->post('to_date'); + //print_r($prod); + $data['material']=$this->dahsboard_Model->material_name(); + $data['cust']=$this->dahsboard_Model->customer_name(); + $data['finyear']=$this->dahsboard_Model->report_finyear(); + $data['purchase']=$this->dahsboard_Model->report_purchase($cname,$prod,$fa,$aa,$m,$frm,$t); + + + $this->loadviews("Report_purchase",$this->global,$data, NULL); + + } + public function link_purchase() + { + if ($this->input->post('btn_submit')) { + + $this->global['pageTitle'] = 'Resico : Reports'; + //$this->input->post('btn_submit'); + $cname = $this->input->post('client_name'); + $prod = $this->input->post('item_name'); + $ab=$this->input->post('financialyear'); + $fa=substr($ab,0,-5); + $aa=substr($ab,5,5); + $m=$this->input->post('month'); + $frm = $this->input->post('from_date'); + $t = $this->input->post('to_date'); + //print_r($prod); + $data['material']=$this->dahsboard_Model->material_name(); + $data['cust']=$this->dahsboard_Model->customer_name(); + $data['finyear']=$this->dahsboard_Model->report_finyear(); + $data['purchase']=$this->dahsboard_Model->report_purchase($cname,$prod,$fa,$aa,$m,$frm,$t); + + + } else{ + $this->global['pageTitle'] = 'Resico : Reports'; + //$this->input->post('btn_submit'); + $cname = $this->input->get('cname'); + $prod = $this->input->get('prod'); + $ab=$this->input->get('ab'); + $fa=substr($ab,0,-5); + $aa=substr($ab,5,5); + $m=$this->input->get('month'); + $frm = $this->input->get('frm'); + $t = $this->input->get('t'); + $sid=$this->input->get('sid'); + $mid = $this->input->get('mid'); + $d = $this->input->get('d'); + + //print_r($prod); + $data['material']=$this->dahsboard_Model->material_name(); + $data['cust']=$this->dahsboard_Model->customer_name(); + $data['finyear']=$this->dahsboard_Model->report_finyear(); + $data['purchase']=$this->dahsboard_Model->report_purchase_link($cname,$prod,$fa,$aa,$m,$frm,$t,$sid,$mid,$d); + } + + $this->loadviews("Report_purchase",$this->global,$data, NULL); + + } + public function year_wise() + { + $this->global['pageTitle'] = 'Resico : Reports'; + + + if ($this->input->post('financialyear')) { + + $data['year']=$this->dahsboard_Model->report_year_wise(); + $data['finyear']=$this->dahsboard_Model->report_finyear(); + + //$this->loadviews("Report_year_wise",$this->global,$data, NULL); + } + $data['finyear']=$this->dahsboard_Model->report_finyear(); + + $this->loadviews("Report_year_wise",$this->global,$data, NULL); + } + + public function month_wise() + { + + $this->global['pageTitle'] = 'Resico : Reports'; + + + $month=$this->input->get('dat'); + $mon= date("F",strtotime($month)); + //print_r($month); + $data['mont']=$mon; + $data['month']=$this->dahsboard_Model->report_month_wise($month); + $this->loadviews("Report_month_wise",$this->global,$data, NULL); + + } + public function year_wise_total() + { + + $this->global['pageTitle'] = 'Resico : Reports'; + + $last = $this->uri->total_segments(); + $month=$this->uri->segment($last); + $a=substr($month,0,-5); + $b=substr($month,5,5); + //print_r($month); + $data['year']=$month; + $data['ytotal']=$this->dahsboard_Model->report_year_wise_total($a,$b); + $this->loadviews("Report_year_wise_total",$this->global,$data, NULL); + + } + + public function purchase_supplier() + { + + $this->global['pageTitle'] = 'Resico : Reports'; + //$this->input->post('btn_submit'); + $cname = $this->input->post('client_name'); + $ab=$this->input->post('financialyear'); + $fa=substr($ab,0,-5); + $aa=substr($ab,5,5); + $m=$this->input->post('month'); + $frm = $this->input->post('from_date'); + $t = $this->input->post('to_date'); + //print_r($prod); + $data['material']=$this->dahsboard_Model->material_name(); + $data['cust']=$this->dahsboard_Model->customer_name(); + $data['finyear']=$this->dahsboard_Model->report_finyear(); + $data['spurchse']=$this->dahsboard_Model->report_supplier($cname,$fa,$aa,$m,$frm,$t); + + + $this->loadviews("Report_supplier",$this->global,$data, NULL); + + } + public function consolidate() + { + + $this->global['pageTitle'] = 'Resico : Reports'; + //$this->input->post('btn_submit'); + $cname = $this->input->post('client_name'); + $ab=$this->input->post('financialyear'); + $fa=substr($ab,0,-5); + $aa=substr($ab,5,5); + //print_r($prod); + $data['material']=$this->dahsboard_Model->material_name(); + $data['cust']=$this->dahsboard_Model->customer_name(); + $data['finyear']=$this->dahsboard_Model->report_finyear(); + $data['spurchse']=$this->dahsboard_Model->report_consolidate($cname,$fa,$aa); + + + $this->loadviews("Report_consolidate",$this->global,$data, NULL); + + } + public function cumulative() + { + + $this->global['pageTitle'] = 'Resico : Reports'; + + //print_r($prod); + + $data['cum']=$this->dahsboard_Model->report_cumulative(); + $this->loadviews("Report_cumulative",$this->global,$data, NULL); + + } + public function cum_month() + { + + $this->global['pageTitle'] = 'Siddharth : Reports'; + $last = $this->uri->segment_array(); + + $sup = $last[3]; + $mat = $last[4]; + //print_r($prod); + + $data['cum_month']=$this->dahsboard_Model->report_cum_month($sup,$mat); + $this->loadviews("Report_cumulative_month",$this->global,$data, NULL); + + } + public function cum_year() + { + + $this->global['pageTitle'] = 'Siddharth : Reports'; + $last = $this->uri->segment_array(); + + $sup = $last[3]; + $mat = $last[4]; + + //print_r($sup); + + $data['cum_year']=$this->dahsboard_Model->report_cum_year($sup,$mat); + $this->loadviews("Report_cumulative_year",$this->global,$data, NULL); + + } + public function cum_day() + { + + $this->global['pageTitle'] = 'Siddharth : Reports'; + $last = $this->uri->segment_array(); + + $sup = $last[3]; + $mat = $last[4]; + //print_r($prod); + + $data['cum_day']=$this->dahsboard_Model->report_cum_day($sup,$mat); + $this->loadviews("Report_cumulative_day",$this->global,$data, NULL); + + } + diff --git a/application/models/dahsboard_model.php b/application/models/dahsboard_model.php old mode 100644 new mode 100755 index d194a6f5..db58c8ae --- a/application/models/dahsboard_model.php +++ b/application/models/dahsboard_model.php @@ -2,9 +2,6 @@ class dahsboard_Model extends CI_Model { - - - function totalpurchaseorder(){ @@ -215,13 +212,80 @@ function totalimportpo () $query = $this->db->query($sql); return $query->result(); } -function totalcapitalpo () + +function importbudgt () { - $sql="SELECT count(cmast.PONO) as totalcapitalpo FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status - where ReqType='CAPITAL'"; + $sql="SELECT ROUND(sum(BudgetAmount),2) as totalimportbudget FROM T_CostCenter_Budget where BudgetType ='IMPORT' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())"; + $query = $this->db->query($sql); + return $query->result(); +} +function importbal () +{ + $sql="SELECT ROUND(sum(BudgetAmount)-(SELECT +ifnull((sum(distinct(PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0) +as Util_Amount +from T_CostCenter_Budget Cost_Center_Budget +join T_PurchaseOrder_LineItem PO_Line_Item on Cost_Center_Budget.CostCenterCode=PO_Line_Item.CostCenterCode +JOIN T_PurchaseOrder_Master po on po.PONO=PO_Line_Item.PONO and po.POType=Cost_Center_Budget.BudgetType +WHERE Cost_Center_Budget.BudgetType='IMPORT' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())),2) as balimportbudget FROM T_CostCenter_Budget where BudgetType ='IMPORT' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW()) "; + $query = $this->db->query($sql); + return $query->result(); +} +function capitalbud () +{ + $sql="SELECT sum(BudgetAmount) as totalcapitalbudget FROM T_CostCenter_Budget where BudgetType ='CAPITAL' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW()) "; + $query = $this->db->query($sql); + return $query->result(); +} +function capitalbal () +{ + $sql="SELECT ROUND(sum(BudgetAmount)-(SELECT +case po.CapitalRange + when '0' + then ifnull((sum(distinct(PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0) + when '1' + then ifnull((sum(distinct PO_Line_Item.Quantity * PO_Line_Item.Rate)),0) + end +as Util_Amount +from T_CostCenter_Budget Cost_Center_Budget +join T_PurchaseOrder_LineItem PO_Line_Item on Cost_Center_Budget.CostCenterCode=PO_Line_Item.CostCenterCode +JOIN T_PurchaseOrder_Master po on po.PONO=PO_Line_Item.PONO and po.POType=Cost_Center_Budget.BudgetType +WHERE Cost_Center_Budget.BudgetType='CAPITAL' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())),2) as balcapitalbudget FROM T_CostCenter_Budget where BudgetType ='CAPITAL' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())"; + $query = $this->db->query($sql); + return $query->result(); +} +function servicebudgt () +{ + $sql="SELECT ROUND(sum(BudgetAmount),2) as totalservicebudget FROM T_CostCenter_Budget where BudgetType ='SERVICE' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())"; + $query = $this->db->query($sql); + return $query->result(); +} +function servicebal () +{ + $sql="SELECT ROUND(sum(BudgetAmount)-(SELECT +ifnull((sum(distinct PO_Line_Item.Quantity * PO_Line_Item.Rate)),0) +as Util_Amount +from T_CostCenter_Budget Cost_Center_Budget +join T_PurchaseOrder_LineItem PO_Line_Item on Cost_Center_Budget.CostCenterCode=PO_Line_Item.CostCenterCode +WHERE Cost_Center_Budget.BudgetType='SERVICE' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())),2) as balservicebudget FROM T_CostCenter_Budget where BudgetType ='SERVICE' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())"; + $query = $this->db->query($sql); + return $query->result(); +} +function revenuebudgt () +{ + $sql="SELECT ROUND(sum(BudgetAmount),2) as totalrevenuebudget FROM T_CostCenter_Budget where BudgetType ='REVENUE' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())"; + $query = $this->db->query($sql); + return $query->result(); +} +function revenuebal () +{ + $sql="SELECT ROUND(sum(BudgetAmount)-(SELECT +ifnull((sum(distinct PO_Line_Item.Quantity * PO_Line_Item.Rate) - sum(distinct T_Rev_Tax.AfterDiscount)),0) +as Util_Amount +from T_CostCenter_Budget Cost_Center_Budget +join T_PurchaseOrder_LineItem PO_Line_Item on Cost_Center_Budget.CostCenterCode=PO_Line_Item.CostCenterCode +JOIN T_Revenue_Tax T_Rev_Tax on PO_Line_Item.LineItemNo=T_Rev_Tax.LineItemNo +WHERE Cost_Center_Budget.BudgetType='REVENUE' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())),2) as balrevenuebudget FROM T_CostCenter_Budget where BudgetType ='REVENUE' and YEAR(STR_TO_DATE(`BudgetYear`,'%Y')) = YEAR(NOW())"; $query = $this->db->query($sql); return $query->result(); } @@ -294,7 +358,7 @@ group by Mast.PONO"; function report_openpending(){ - $sql="select Mast.PONO,Mast.POType,date_format(Mast.CreatedDate,'%d-%m-%Y') as CreatedDate,date_format(Mast.ApprovedOn,'%d-%m-%Y') as ApprovedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue + $sql="select Mast.PONO as PONO,Mast.POType as POType,date_format(Mast.CreatedDate,'%d-%m-%Y') as CreatedDate,date_format(Mast.ApprovedOn,'%d-%m-%Y') as ApprovedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue from T_PurchaseOrder_Master Mast JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo @@ -304,7 +368,7 @@ JOIN T_CostCenter_Master as Cost on Cost.CostCenterCode=Req.CostCenterCode JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode where Mast.Status='ST025' or Mast.Status='ST005' -group by Dept_Name"; +group by PONO,POType,Dept_Name"; $query = $this->db->query($sql); return $query->result(); @@ -345,7 +409,7 @@ case Cost_Center_Budget.BudgetType when 'IMPORT' then ifnull((sum(distinct(PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0) when 'CAPITAL' -then ifnull( sum(distinct( PO_Line_Item.Quantity * PO_Line_Item.Rate) * if (po.ExchangeRate is null or po.ExchangeRate = '',1,po.ExchangeRate) ),0) +then ifnull(sum(distinct if(CapitalRange=0,(( PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate),( PO_Line_Item.Quantity * PO_Line_Item.Rate) - st.Afterdiscountval)),0) when 'SERVICE' then ifnull((sum(distinct PO_Line_Item.Quantity * PO_Line_Item.Rate)),0) when 'REVENUE' @@ -356,8 +420,7 @@ case Cost_Center_Budget.BudgetType when 'IMPORT' then (Cost_Center_Budget.BudgetAmount - ifnull((sum(distinct(PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)),0)) when 'CAPITAL' -then (Cost_Center_Budget.BudgetAmount - ifnull( sum(distinct( PO_Line_Item.Quantity * PO_Line_Item.Rate) * if (po.ExchangeRate is null or po.ExchangeRate = '',1,po.ExchangeRate) ),0) ) - +then (Cost_Center_Budget.BudgetAmount - ifnull(sum(distinct if(CapitalRange=0,(( PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate),( PO_Line_Item.Quantity * PO_Line_Item.Rate) - st.Afterdiscountval)),0)) when 'SERVICE' then (Cost_Center_Budget.BudgetAmount - ifnull((sum(distinct PO_Line_Item.Quantity * PO_Line_Item.Rate)),0)) when 'REVENUE' @@ -371,9 +434,10 @@ left JOIN T_Revenue_Tax T_Rev_Tax on PO_Line_Item.LineItemNo=T_Rev_Tax.LineItemN JOIN T_CostCenter_Master Cost_Mast on Cost_Center_Budget.CostCenterCode=Cost_Mast.CostCenterCode JOIN T_CostCenter_Departments CostCentDept on CostCentDept.CostCenterCode=Cost_Mast.CostCenterCode JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode= CostCentDept.DEPCode -WHERE Cost_Center_Budget.BudgetType = po.POType and DATE(Cost_Center_Budget.CreatedDate) BETWEEN '2017-04-01' AND '2018-03-31' +left JOIN T_Service_Tax st on st.LineItemNo = PO_Line_Item.LineItemNo +WHERE Cost_Center_Budget.BudgetType = po.POType group by -Cost_Center_Budget.BudgetYear,Cost_Center_Budget.CostCenterCode,Cost_Center_Budget.BudgetType +Cost_Center_Budget.CostCenterCode,Cost_Center_Budget.BudgetYear,Cost_Center_Budget.BudgetType order by Cost_Center_Budget.CostCenterCode"; $query = $this->db->query($sql); return $query->result(); @@ -426,10 +490,399 @@ order by monthname(matv.CreatedDate)"; } + function report_purchase($cname,$prod,$fa,$aa,$m,$frm,$t){ + + + $sql="SELECT pm.PONO as pono,date_format(pm.CreatedDate,'%d-%m-%Y') as created_date, TIME_FORMAT(pm.CreatedDate,'%l:%i %p') as created_time,mm.MaterialName as material_name,sd.SupplierName as supplier_name,ifnull(sum(pl.Quantity),0) as quantity,ifnull(sum(pl.Rate),0) as rate,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as value,ifnull(sum(st.After_SGST),0) as sgst,ifnull(sum(st.After_CGST),0) as cgst,ifnull(sum(st.After_IGST),0) as igst,round((ifnull(sum(pl.Quantity * pl.Rate),0) + ifnull(sum(st.After_SGST),0) + ifnull(sum(st.After_CGST),0) + ifnull(sum(st.After_IGST),0)),2) as total +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +where +pm.PONO>'0' "; + +if ($cname!= ''){ + + $sql.="and sd.SupplierName = '".$cname."'"; + + } + + + + if ($fa and $aa != ''){ + + $sql.=" and (pm.CreatedDate >= '".$fa."-04-01' and pm.CreatedDate <= '".$aa."-03-31')"; + + } + if ($m!= ''){ + + $sql.="and monthname(pm.CreatedDate) = '".$m."'"; + + } + + if ($frm and $t != ''){ + $fromd= date("Y-m-d",strtotime($frm)); + $tod=date("Y-m-d",strtotime($t)); + + $sql.="and date(pm.CreatedDate) >= '".$fromd."' + and date(pm.CreatedDate) <= '".$tod."'"; + + } + if ($prod!= ''){ + + $sql.=" and mm.MaterialName = '".$prod."' "; + + } + + + +$sql.="group by pono,material_name,supplier_name"; +//echo $sql; + $query = $this->db->query($sql); + return $query->result(); + } + function report_purchase_link($cname,$prod,$fa,$aa,$m,$frm,$t,$sid,$mid,$d){ + + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,pm.PONO as pono,date_format(pm.CreatedDate,'%d-%m-%Y') as created_date, TIME_FORMAT(pm.CreatedDate,'%l:%i %p') as created_time,mm.MaterialName as material_name,sd.SupplierName as supplier_name,ifnull(sum(pl.Quantity),0) as quantity,ifnull(sum(pl.Rate),0) as rate,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as value,ifnull(sum(st.After_SGST),0) as sgst,ifnull(sum(st.After_CGST),0) as cgst,ifnull(sum(st.After_IGST),0) as igst,round((ifnull(sum(pl.Quantity * pl.Rate),0) + ifnull(sum(st.After_SGST),0) + ifnull(sum(st.After_CGST),0) + ifnull(sum(st.After_IGST),0)),2) as total +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +where +pm.PONO>'0' "; + +if ($cname!= ''){ + + $sql.="and sd.SupplierName = '".$cname."'"; + + } + + + + if ($fa and $aa != ''){ + + $sql.=" and (pm.CreatedDate >= '".$fa."-04-01' and pm.CreatedDate <= '".$aa."-03-31')"; + + } + if ($m!= ''){ + + $sql.="and monthname(pm.CreatedDate) = '".$m."'"; + + } + + if ($frm and $t != ''){ + $fromd= date("Y-m-d",strtotime($frm)); + $tod=date("Y-m-d",strtotime($t)); + + $sql.="and date(pm.CreatedDate) >= '".$fromd."' + and date(pm.CreatedDate) <= '".$tod."'"; + + } + if ($prod!= ''){ + + $sql.=" and mm.MaterialName = '".$prod."' "; + + } + if ($sid!= ''){ + + $sql.=" and sd.SupplierID = '".$sid."' "; + + } + if ($mid!= ''){ + + $sql.=" and mm.MaterialCode = '".$mid."' "; + + } + if ($d!= ''){ + + $sql.=" and date(pm.CreatedDate) = '".$d."' "; + + } + + + +$sql.="group by pono,material_name,supplier_name"; +//echo $sql; + $query = $this->db->query($sql); + return $query->result(); + } + function report_finyear(){ + + + $sql="SELECT + CASE WHEN MONTH(CreatedDate)>=4 THEN + concat(YEAR(CreatedDate), '-',YEAR(CreatedDate)+1) + ELSE concat(YEAR(CreatedDate)-1,'-', YEAR(CreatedDate)) END AS financial_year + FROM T_PurchaseOrder_Master +GROUP BY financial_year"; + $query = $this->db->query($sql); + return $query->result(); + + + + } + function report_year_wise(){ + + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,pm.CreatedDate as created_date,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +group by month(created_date)"; + $query = $this->db->query($sql); + return $query->result(); + + + + } + function customer_name(){ + $sql="SELECT distinct SupplierName FROM T_SupplierDetailsN;"; + $query = $this->db->query($sql); + return $query->result(); + } + function material_name(){ + $sql="SELECT distinct MaterialName FROM T_MaterialMaster;"; + $query = $this->db->query($sql); + return $query->result(); + } + function report_month_wise($mont){ + $month= date("m",strtotime($mont)); + $year = date("Y",strtotime($mont)); + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +where sd.SupplierName is not null and month(pm.CreatedDate)= ? and year(pm.CreatedDate) = ? +group by supplier_name,material_name"; + $query = $this->db->query($sql,array($month,$year)); + return $query->result(); + } + function report_year_wise_total($a,$b){ + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +where sd.SupplierName is not null and date(pm.CreatedDate) >= '$a-04-01' and date(pm.CreatedDate) <= '$b-03-31' +group by supplier_name,material_name"; + $query = $this->db->query($sql,array()); + return $query->result(); + } - - - + function report_supplier($cname,$fa,$aa,$m,$frm,$t){ + + + $sql="SELECT sd.SupplierID as sid,sd.SupplierName as supplier_name,count(pm.PONO) as counts,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as value,round(sum(ifnull((pl.Quantity * pl.Rate),0) + ifnull(st.After_SGST,0) + ifnull(st.After_CGST,0) + ifnull(st.After_IGST,0)),2) as total +FROM T_PurchaseOrder_Master pm +join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +where +pm.PONO>'0' "; + +if ($cname!= ''){ + + $sql.="and sd.SupplierName = '".$cname."'"; + + } + + + + if ($fa and $aa != ''){ + + $sql.=" and (pm.CreatedDate >= '".$fa."-04-01' and pm.CreatedDate <= '".$aa."-03-31')"; + + } + if ($m!= ''){ + + $sql.="and monthname(pm.CreatedDate) = '".$m."'"; + + } + + if ($frm and $t != ''){ + $fromd= date("Y-m-d",strtotime($frm)); + $tod=date("Y-m-d",strtotime($t)); + + $sql.="and date(pm.CreatedDate) >= '".$fromd."' + and date(pm.CreatedDate) <= '".$tod."'"; + + } + $sql.= "group by supplier_name"; + //echo $sql; + $query = $this->db->query($sql); + return $query->result(); + + } + function report_consolidate($cname,$fa,$aa){ + + + $sql="select sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,mm.MaterialName as material_name, +SUM(IF(month(pm.CreatedDate) = 4, pl.Quantity, 0)) AS April, +SUM(IF(month(pm.CreatedDate) = 5, pl.Quantity, 0)) AS May, +SUM(IF(month(pm.CreatedDate) = 6, pl.Quantity, 0)) AS June, +SUM(IF(month(pm.CreatedDate) = 7, pl.Quantity, 0)) AS July, +SUM(IF(month(pm.CreatedDate) = 8, pl.Quantity, 0)) AS August, +SUM(IF(month(pm.CreatedDate) = 9, pl.Quantity, 0)) AS September, +SUM(IF(month(pm.CreatedDate) = 10, pl.Quantity, 0)) AS October, +SUM(IF(month(pm.CreatedDate) = 11, pl.Quantity, 0)) AS November, +SUM(IF(month(pm.CreatedDate) = 12, pl.Quantity, 0)) AS December, +SUM(IF(month(pm.CreatedDate) = 1, pl.Quantity, 0)) AS January, +SUM(IF(month(pm.CreatedDate) = 2, pl.Quantity, 0)) AS February, +SUM(IF(month(pm.CreatedDate) = 3, pl.Quantity, 0)) AS March, +sum(pl.Quantity) as qtotal, +SUM(IF(month(pm.CreatedDate) = 4, pl.Quantity * pl.Rate, 0)) AS vApril, +SUM(IF(month(pm.CreatedDate) = 5, pl.Quantity * pl.Rate, 0)) AS vMay, +SUM(IF(month(pm.CreatedDate) = 6, pl.Quantity * pl.Rate, 0)) AS vJune, +SUM(IF(month(pm.CreatedDate) = 7, pl.Quantity * pl.Rate, 0)) AS vJuly, +SUM(IF(month(pm.CreatedDate) = 8, pl.Quantity * pl.Rate, 0)) AS vAugust, +SUM(IF(month(pm.CreatedDate) = 9, pl.Quantity * pl.Rate, 0)) AS vSeptember, +SUM(IF(month(pm.CreatedDate) = 10, pl.Quantity * pl.Rate, 0)) AS vOctober, +SUM(IF(month(pm.CreatedDate) = 11, pl.Quantity * pl.Rate, 0)) AS vNovember, +SUM(IF(month(pm.CreatedDate) = 12, pl.Quantity * pl.Rate, 0)) AS vDecember, +SUM(IF(month(pm.CreatedDate) = 1, pl.Quantity * pl.Rate, 0)) AS vJanuary, +SUM(IF(month(pm.CreatedDate) = 2, pl.Quantity * pl.Rate, 0)) AS vFebruary, +SUM(IF(month(pm.CreatedDate) = 3, pl.Quantity * pl.Rate, 0)) AS vMarch, +sum(pl.Quantity * pl.Rate) as vtotal +FROM T_PurchaseOrder_Master pm +join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID "; + +if ($cname!= ''){ + + $sql.="and sd.SupplierName = '".$cname."'"; + + } + + + + if ($fa and $aa != ''){ + + $sql.=" and (pm.CreatedDate >= '".$fa."-04-01' and pm.CreatedDate <= '".$aa."-03-31')"; + + } + + $sql.= "group by supplier_name,material_name"; + //echo $sql; + $query = $this->db->query($sql); + return $query->result(); + + } + function report_cumulative(){ + + $sql="SELECT year.sid as sid,year.mid as mid,year.supplier_name as supplier_name,year.material_name as material_name,year.quantity as quantity,year.total as total,month.mquantity as mquantity,month.mtotal as mtotal,today.tquantity as tquantity,today.ttotal as ttotal +FROM (SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +where sd.SupplierName is not null and +case + when (month(pm.CreatedDate) >=4) then + (YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE) and MONTH(pm.CreatedDate) >= 4 ) or ( YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE)+1 and MONTH(pm.CreatedDate) <= 3 ) + else + (YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE)-1 and MONTH(pm.CreatedDate) >= 4 ) or ( YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE) and MONTH(pm.CreatedDate) <= 3 ) + end +group by supplier_name,material_name +) as year left join +(SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as mquantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as mtotal +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +where sd.SupplierName is not null and +month(pm.CreatedDate) = month(current_date()) +group by supplier_name,material_name +) as month on month.supplier_name=year.supplier_name and month.material_name=year.material_name +left join +(SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +where sd.SupplierName is not null and +date(pm.CreatedDate) = current_date() +group by supplier_name,material_name +) as today on today.supplier_name=month.supplier_name and today.material_name=month.material_name +group by supplier_name,material_name +"; + $query = $this->db->query($sql); + return $query->result(); + } + function report_cum_month($sup=null,$mat=null){ + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +where sd.SupplierName is not null and month(pm.CreatedDate) = month(current_date()) and sd.SupplierID = '".$sup."' and mm.MaterialCode = '".$mat."' +group by supplier_name,material_name"; + $query = $this->db->query($sql); + return $query->result(); + } + function report_cum_year($sup=null,$mat=null){ + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +where sd.SupplierName is not null and +case + when (month(pm.CreatedDate) >=4) then + (YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE) and MONTH(pm.CreatedDate) >= 4 ) or ( YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE)+1 and MONTH(pm.CreatedDate) <= 3 ) + else + (YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE)-1 and MONTH(pm.CreatedDate) >= 4 ) or ( YEAR(pm.CreatedDate) = YEAR(CURRENT_DATE) and MONTH(pm.CreatedDate) <= 3 ) + end + and sd.SupplierID = '".$sup."' and mm.MaterialCode = '".$mat."' +group by supplier_name,material_name"; + $query = $this->db->query($sql); + return $query->result(); + } + + +function totalcapitalpo () +{ + $sql="SELECT count(cmast.PONO) as totalcapitalpo FROM T_PurchaseOrder_Master cmast + join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO + join T_Requestion_Master req on req.ReqNo=line.ReqNo + join T_Status sta on sta.statusCode=req.status + where ReqType='CAPITAL'"; + $query = $this->db->query($sql); + return $query->result(); +} + + + + + + + function report_cum_day($sup=null,$mat=null){ + + $sql="SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal +FROM T_PurchaseOrder_Master pm +left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO +left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode +left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +where sd.SupplierName is not null and +date(pm.CreatedDate) = current_date() and sd.SupplierID = '".$sup."' and mm.MaterialCode = '".$mat."' +group by supplier_name,material_name"; + $query = $this->db->query($sql); + return $query->result(); + } } + + ?> \ No newline at end of file diff --git a/application/views/Report_Material_Master_ItemWise.php b/application/views/Report_Material_Master_ItemWise.php old mode 100644 new mode 100755 diff --git a/application/views/Report_Material_Master_ReceiptValue.php b/application/views/Report_Material_Master_ReceiptValue.php old mode 100644 new mode 100755 diff --git a/application/views/Report_Material_Master_SupplierWise.php b/application/views/Report_Material_Master_SupplierWise.php old mode 100644 new mode 100755 diff --git a/application/views/Report_POreleased.php b/application/views/Report_POreleased.php old mode 100644 new mode 100755 diff --git a/application/views/Report_consolidate.php b/application/views/Report_consolidate.php new file mode 100644 index 00000000..badcf188 --- /dev/null +++ b/application/views/Report_consolidate.php @@ -0,0 +1,668 @@ + + + + + +
+ +
+ +
+
+

Report - Consolidate

+
+ + +
+ +
+ +
+
+ +
+ +
+
+ + +
+ +
+ +
+
+ +
+ + + +
+ + +
+ + +
+
+
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + input->post('financialyear'); + foreach ($spurchse as $result) { ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierProductAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanuaryFebruaryMarchTotal
+ supplier_name;?> + material_name)) { echo $result->material_name ; } else {echo "-";} + ?>April); + if(!empty($result->April)) { echo round($result->April); } else {echo "-";} + ?>May); + if(!empty($result->May)) { echo round($result->May); } else {echo "-";} + ?>June); + if(!empty($result->June)) { echo round($result->June); } else {echo "-";} + ?>July); + if(!empty($result->July)) { echo round($result->July); } else {echo "-";} + ?>August); + if(!empty($result->August)) { echo round($result->August); } else {echo "-";} + + ?>September; + if(!empty($result->September)) { echo round($result->September); } else {echo "-";} + ?>October); + if(!empty($result->October)) { echo round($result->October); } else {echo "-";} + ?>November); + if(!empty($result->November)) { echo round($result->November); } else {echo "-";} + ?>December); + if(!empty($result->December)) { echo round($result->December); } else {echo "-";} + ?>January); + if(!empty($result->January)) { echo round($result->January); } else {echo "-";} + ?>February); + if(!empty($result->February)) { echo round($result->February); } else {echo "-";} + ?>March); + if(!empty($result->March)) { echo round($result->March); } else {echo "-";} + ?>qtotal); + if(!empty($result->qtotal)) { echo round($result->qtotal); } else {echo "-";} + ?>
Total + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_costcenter.php b/application/views/Report_costcenter.php old mode 100644 new mode 100755 diff --git a/application/views/Report_cumulative.php b/application/views/Report_cumulative.php new file mode 100644 index 00000000..e62b8aa5 --- /dev/null +++ b/application/views/Report_cumulative.php @@ -0,0 +1,257 @@ + + + + + +
+ +
+ +
+
+

Report - Cumulative

+
+ + +
+
+ + + + = 4) { + $yearl = date('Y').'-'.(date('Y')+1); + } else { + $yearl = (date('Y')-1).'-'.date('Y'); + } + $ab=$yearl; + ?> + + + + + + + + + + + + + + + + + + = 4) { + $yearl = date('Y').'-'.(date('Y')+1); + } else { + $yearl = (date('Y')-1).'-'.date('Y'); + } + $ab=$yearl; + + foreach($cum as $rel) + { + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierProduct
QuantityValueQuantityValueQuantityValue
+ supplier_name;?> + material_name;?>tquantity); + echo anchor('report/cum_day/'.$rel->sid . '/' . $rel->mid,round($rel->tquantity));?>ttotal); + echo anchor('report/cum_day/'.$rel->sid . '/' . $rel->mid,round($rel->ttotal));?>mquantity); + echo anchor('report/cum_month/'.$rel->sid . '/' . $rel->mid,round($rel->mquantity));?>mtotal); + echo anchor('report/cum_month/'.$rel->sid . '/' . $rel->mid,round($rel->mtotal));?>quantity); + echo anchor('report/cum_year/'.$rel->sid . '/' . $rel->mid,round($rel->quantity));?>total); + echo anchor('report/cum_year/'.$rel->sid . '/' . $rel->mid,round($rel->total));?>
Total + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_cumulative_day.php b/application/views/Report_cumulative_day.php new file mode 100644 index 00000000..a9a9325e --- /dev/null +++ b/application/views/Report_cumulative_day.php @@ -0,0 +1,182 @@ + + + + +
+ +
+ +
+
+

Report - Cumulative Today

+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierProduct
QuantityValue
+ supplier_name;?> + material_name;?>tquantity); + echo round($rel->tquantity);?>ttotal); + echo round($rel->ttotal);?>
Total + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_cumulative_month.php b/application/views/Report_cumulative_month.php new file mode 100644 index 00000000..20103129 --- /dev/null +++ b/application/views/Report_cumulative_month.php @@ -0,0 +1,189 @@ + + + + + +
+ +
+ +
+
+

Report - Cumulative Month

+
+ + +
+
+ + + + + + + + + + + + + + + + + = 4) { + $yearl = date('Y').'-'.(date('Y')+1); + } else { + $yearl = (date('Y')-1).'-'.date('Y'); + } + $ab=$yearl; + $month=date('F'); + //echo $month; + foreach($cum_month as $rel) + { + ?> + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierProduct
QuantityValue
+ supplier_name;?> + material_name;?>tquantity); + echo round($rel->tquantity);?>ttotal); + echo round($rel->ttotal);?>
Total + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_cumulative_year.php b/application/views/Report_cumulative_year.php new file mode 100644 index 00000000..748e5e8b --- /dev/null +++ b/application/views/Report_cumulative_year.php @@ -0,0 +1,195 @@ + + + + + +
+ +
+ +
+
+

Report - Cumulative Year

+
+ + +
+
+ + + + = 4) { + $yearl = date('Y').'-'.(date('Y')+1); + } else { + $yearl = (date('Y')-1).'-'.date('Y'); + } + $ab=$yearl; + ?> + + + + + + + + + + + + + = 4) { + $yearl = date('Y').'-'.(date('Y')+1); + } else { + $yearl = (date('Y')-1).'-'.date('Y'); + } + $ab=$yearl; + foreach($cum_year as $rel) + { + ?> + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierProduct
QuantityValue
+ supplier_name;?> + material_name;?>tquantity); + echo round($rel->tquantity);?>ttotal); + echo round($rel->ttotal);?>
Total + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_month_wise.php b/application/views/Report_month_wise.php new file mode 100644 index 00000000..c26a547f --- /dev/null +++ b/application/views/Report_month_wise.php @@ -0,0 +1,211 @@ + + + + + +
+ +
+ +
+
+

Report - Month-wise()

+
+ +
+
+ + + + + + + + + + + + + input->get('ab'); + $last = $this->input->get('dat'); + $new = date("F",strtotime($last))."\n"; + foreach($month as $rel) + { + ?> + + + + + + + + + + + + + + + + + + + + + +
SupplierProductQuantityTotal Value
+ supplier_name;?> + material_name;?>quantity); + echo $rel->quantity;?>total; + echo $rel->total;?>
+ + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_openorder.php b/application/views/Report_openorder.php old mode 100644 new mode 100755 diff --git a/application/views/Report_purchase.php b/application/views/Report_purchase.php new file mode 100644 index 00000000..513891d0 --- /dev/null +++ b/application/views/Report_purchase.php @@ -0,0 +1,422 @@ + + + + + +
+ +
+ +
+
+

Report - Purchase

+
+ + +
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+



+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + + + +
+
+ + +
+ +
+ + + + +
+ +
+
+ + +
+
+
+ + + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO NODateTimeMaterialSupplierQuantityRateValueSGSTCGSTIGSTTotal
pono;?>created_date;?>created_time;?>material_name;?>supplier_name;?>quantity); + echo round($rel->quantity);?>rate); + echo round($rel->rate);?>value); + echo round($rel->value);?>sgst); + echo round($rel->sgst);?>cgst); + echo round($rel->cgst);?>igst); + echo round($rel->igst);?>total); + echo round($rel->total);?>
Total     + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_supplier.php b/application/views/Report_supplier.php new file mode 100644 index 00000000..2cab115b --- /dev/null +++ b/application/views/Report_supplier.php @@ -0,0 +1,350 @@ + + + + + +
+ +
+ +
+
+

Report - Purchase

+
+ + +
+ +
+ +
+
+ +
+ +
+
+ +



+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + + + +
+
+ + +
+ +
+ + + + +
+ +
+
+ + +
+
+
+ + + +
+ + + +
+
+ + + + + + + + + + + + + input->post('financialyear'); + $month=$this->input->post('month'); + $frm = $this->input->post('from_date'); + $t = $this->input->post('to_date'); + foreach($spurchse as $rel) + { + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierCountQuantityValueTotal
+ supplier_name;?> + counts); + echo round($rel->counts);?>quantity); + echo round($rel->quantity);?>value); + echo round($rel->value);?>total); + echo round($rel->total);?>
Total + + + + + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_totalorders.php b/application/views/Report_totalorders.php old mode 100644 new mode 100755 diff --git a/application/views/Report_year_wise.php b/application/views/Report_year_wise.php new file mode 100644 index 00000000..8a25d9ee --- /dev/null +++ b/application/views/Report_year_wise.php @@ -0,0 +1,217 @@ + + + + + +
+ +
+ +
+
+

Report - Year-Wise

+
+ + +
+ +
+
+
+ + +

 

+ + +
+
+
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Month-YearQuantityTotal Value
+ created_date); + $new = date('M-y', $date); + $pass = date('Y-m-d',$date); + $ab=$this->input->post('financialyear'); + //echo $new; + ?> + + + quantity; + echo round($rel->quantity);?>total; + echo $rel->total;?>
input->post('financialyear'); + $Total="Total"; + echo anchor('report/year_wise_total/' . $ab,$Total); ?> + + + + + + + + + +
+ +
+
+ +
+ + +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/Report_year_wise_total.php b/application/views/Report_year_wise_total.php new file mode 100644 index 00000000..fb603cff --- /dev/null +++ b/application/views/Report_year_wise_total.php @@ -0,0 +1,212 @@ + + + + + +
+ +
+ +
+
+

Report - Year-wise-Total()

+
+ +
+
+ + + + + + + + + + + + + uri->total_segments(); + $ab=$this->uri->segment($last); + foreach($ytotal as $rel) + { + ?> + + + + + + + + + + + + + + + + + + + + + +
SupplierProductQuantityTotal Value
+ supplier_name;?> + material_name;?>quantity); + echo round($rel->quantity);?>total; + echo $rel->total;?>
+ + + + + + + + + + + +
+ +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/addemployee.php b/application/views/addemployee.php index 33c03a36..12ea4686 100644 --- a/application/views/addemployee.php +++ b/application/views/addemployee.php @@ -292,7 +292,7 @@ $(function() { var month = d.getMonth(); var day = d.getDate(); var year = d.getFullYear() ; - var SIAStartYear = year - 2015; + var SIAStartYear = year - 2007; var mindt = year-70; var maxdt = year-15; @@ -304,13 +304,14 @@ $(function() { }); $("#dateofjoining").datepicker({ - minDate : new Date(year-SIAStartYear,1,1), + minDate : new Date(year-SIAStartYear,0,1), maxDate :'now', dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true, }); +alert(new Date(year-SIAStartYear,1,1)); $("#ValidTill").datepicker({dateFormat: 'dd-mm-yy',minDate :'now',changeMonth: true, changeYear: true,yearRange: '-0:+100' }); $("#LicenseExpiryDate").datepicker({ diff --git a/application/views/editEmployee.php b/application/views/editEmployee.php index f280349f..426cc232 100644 --- a/application/views/editEmployee.php +++ b/application/views/editEmployee.php @@ -550,7 +550,7 @@ $(function() { var month = d.getMonth(); var day = d.getDate(); var year = d.getFullYear() ; - var SIAStartYear = year - 2015; + var SIAStartYear = year - 2007; var mindt = year-70; var maxdt = year-15; @@ -562,7 +562,7 @@ $(function() { }); $("#dateofjoining").datepicker({ - minDate : new Date(year-SIAStartYear,1,1), + minDate : new Date(year-SIAStartYear,0,1), maxDate :'now', dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true, diff --git a/application/views/includes/header.php b/application/views/includes/header.php index be5f3cbc..b77dfd8b 100644 --- a/application/views/includes/header.php +++ b/application/views/includes/header.php @@ -682,6 +682,36 @@ $(function() { Material Master - Receipt value +
  • + + + Purchase + +
  • +
  • + + + Year-wise + +
  • +
  • + + + Purchase Supplier-wise + +
  • +
  • + + + Consolidate Report + +
  • +
  • + + + Cumulative Report + +
  • diff --git a/application/views/report_pendingreqst.php b/application/views/report_pendingreqst.php old mode 100644 new mode 100755