diff --git a/application/config/routes.php b/application/config/routes.php
index 175654bc..a136b442 100644
--- a/application/config/routes.php
+++ b/application/config/routes.php
@@ -226,6 +226,11 @@ $route['Addigr'] = "inwardgateregister/addinwardgateregister";
$route['ViewigrDetails'] = "inwardgateregister/viewIGRDetails";
$route['ViewMRIRBilling'] = "MRIRcontroller/viewmrirforbilling";
+/**------------Application OGR Page------------------**/
+$route['AddOgr'] = "inwardgateregister/addoutwardgateregister";
+$route['ViewOgr'] = "inwardgateregister/ViewOgr";
+$route['EditOGR']="inwardgateregister/EditOGR";
+
/**------------Application MRIR Routes---------------**/
$route['EditMRIR'] = "MRIRcontroller/editmaterialinspectionreport";
diff --git a/application/controllers/inwardgateregister.php b/application/controllers/inwardgateregister.php
index e2975181..409ef2e4 100644
--- a/application/controllers/inwardgateregister.php
+++ b/application/controllers/inwardgateregister.php
@@ -277,8 +277,45 @@ class inwardgateregister extends BaseController
echo "Not Updated!";
}
- }
-
+ }
+
+ function addoutwardgateregister()
+ {
+
+ $this->load->model('inwardgateregister_model');
+ $this->global['pageTitle'] = $this->CompanyName.' : Add Outward Gate Register';
+
+ $data['Customer'] = $this->inwardgateregister_model->getCustomer();
+ $data['Supplier'] = $this->inwardgateregister_model->getSupplier();
+ $data['storedmaterialcode'] = $this->inwardgateregister_model->getstoredmaterialcode();
+
+ $this->loadViews("ogr", $this->global, $data, NULL);
+
+ }
+
+
+ function ViewOgr()
+ {
+ $this->load->model('inwardgateregister_model');
+ $this->global['pageTitle'] = $this->CompanyName.' : View Outward Gate Register';
+
+ $data['OGR_Data'] = $this->inwardgateregister_model->getOGRData();
+
+ $this->loadViews("ogrlist", $this->global, $data, NULL);
+
+ }
+
+
+ function EditOGR()
+ {
+ $OGRNO = $_GET['OGRNO'];
+ $MRIRNO = $_GET['MRIRNO'];
+ $this->global['pageTitle'] = $this->CompanyName.' : View Outward Gate Register';
+ $data['OGR_Data'] = $this->inwardgateregister_model->getOGRDataforedit($OGRNO);
+ $data['OGR_line'] = $this->inwardgateregister_model->getOGRlineDataforedit($OGRNO,$MRIRNO);
+ $this->loadViews("editogr", $this->global, $data, NULL);
+ }
+
/**
* To load pagenotfound view
*/
diff --git a/application/models/batchcard_model.php b/application/models/batchcard_model.php
index 0b5cba65..d355f617 100755
--- a/application/models/batchcard_model.php
+++ b/application/models/batchcard_model.php
@@ -8,12 +8,9 @@ class batchcard_model extends CI_Model
$this->db2 = $this->load->database('invoicedb', TRUE);
}
- // function selectquery(){
- // $query = $this->db2->get('ip_invoices');
- // return $query->result();
- // }
-
- //presented
+ /*
+ * stock details
+ */
function getSupplierlist(){
$this->db->select('SupplierName,SupplierID');
@@ -23,7 +20,9 @@ class batchcard_model extends CI_Model
}
- //presented
+ /*
+ *stock details
+ */
function getinvoice_products()
{
@@ -34,7 +33,9 @@ class batchcard_model extends CI_Model
}
- //presented
+ /*
+ *stock details
+ */
function get_consumablematerials()
{
@@ -46,7 +47,9 @@ class batchcard_model extends CI_Model
}
- //presented
+ /*
+ *stock details
+ */
function get_rawmaterials()
{
$this->db->select('MaterialCode,MaterialName,');
@@ -56,7 +59,9 @@ class batchcard_model extends CI_Model
return $supp->result();
}
- //presented
+ /*
+ *stock details
+ */
function get_packmaterials()
{
$this->db->select('MaterialCode,MaterialName,');
@@ -66,78 +71,80 @@ class batchcard_model extends CI_Model
return $supp->result();
}
- //presented
+ /*
+ *stock details
+ */
function getMaterial()
{
$this->db->select('MaterialCode,MaterialName,');
- $this->db->from('T_MaterialMaster');
- //$this->db->where('T_MaterialMaster.Category',Consumables);
- $supp = $this->db->get();
- return $supp->result();
+ $this->db->from('T_MaterialMaster');
+
+ $supp = $this->db->get();
+ return $supp->result();
}
- function GettotalQty($MaterialCode,$date)
- {
+ function GettotalQty($MaterialCode,$date)
+ {
echo $model;
$dt = date('d',strtotime($date));
- $year = date('Y', strtotime($date));
- $month = date('m', strtotime($date));
- if($month<04)
- {
- //echo "b4finance";
- $newyr = $year - 1;
+ $year = date('Y', strtotime($date));
+ $month = date('m', strtotime($date));
+ if($month<04)
+ {
+
+ $newyr = $year - 1;
$startdate = $newyr.'-'.'04'.'-'.'01';
- //echo $startdate;
- }
- else
- {
- //echo "after Finance";
- $startdate = $year.'-'.'04'.'-'.'01';
- // echo $startdate;
- }
+
+ }
+ else
+ {
+
+ $startdate = $year.'-'.'04'.'-'.'01';
+
+ }
$nedt= $dt;
$newdate=$year.'-'.$month.'-'.$nedt;
- $subQuery='select T_MaterialMaster.MaterialName,T_Material_stock_history.MaterialCode,ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history
- where Transaction_type = "Add" and MaterialCode=?),0) as Addqty,
- ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce"
- and MaterialCode=?),0) as ReduceQty from T_Material_stock_history join T_MaterialMaster on T_Material_stock_history.MaterialCode=T_MaterialMaster.MaterialCode where T_Material_stock_history.MaterialCode=?
- and CreatedOn >= ? and CreatedOn<=? group by Addqty';
+ $subQuery='select T_MaterialMaster.MaterialName,T_Material_stock_history.MaterialCode,ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history
+ where Transaction_type = "Add" and MaterialCode=?),0) as Addqty,
+ ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce"
+ and MaterialCode=?),0) as ReduceQty from T_Material_stock_history join T_MaterialMaster on T_Material_stock_history.MaterialCode=T_MaterialMaster.MaterialCode where T_Material_stock_history.MaterialCode=?
+ and CreatedOn >= ? and CreatedOn<=? group by Addqty';
+
+ $query = $this->db->query($subQuery,array($MaterialCode,$MaterialCode,$MaterialCode,$startdate,$newdate));
- $query = $this->db->query($subQuery,array($MaterialCode,$MaterialCode,$MaterialCode,$startdate,$newdate));
- //print_r($this->db->last_query());
- return $query->result_array();
+ return $query->result_array();
}
- //presented
+ /*
+ *stock details
+ */
function GetNetQty($MaterialCode,$date,$Supplier)
{
- //echo $date;
- $dt = date('d',strtotime($date));
+
+ $dt = date('d',strtotime($date));
$year = date('Y', strtotime($date));
$month = date('m', strtotime($date));
if($month<04)
{
- //echo "b4finance";
- $newyr = $year - 1;
+
+ $newyr = $year - 1;
$startdate = $newyr.'-'.'04'.'-'.'01';
- //echo $startdate;
}
-
else
{
- //echo "after Finance";
+
$startdate = $year.'-'.'04'.'-'.'01';
- // echo $startdate;
+
}
$nedt= $dt+1;
@@ -145,26 +152,23 @@ class batchcard_model extends CI_Model
$newdate=$year.'-'.$month.'-'.$nedt;
- // $subQuery='select (select sum(Quantity) as AddQty from T_Material_stock_history where Transaction_type = "Add" and MaterialCode=?
- // ) as Addqty,(select sum(Quantity) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" and MaterialCode=?
- // ) as ReduceQty from T_Material_stock_history where MaterialCode=? and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty';
-
-
- $subQuery='select ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history
- where Transaction_type = "Add" and MaterialCode=? and SupplierID=? ),0) as Addqty,
- ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce"
- and MaterialCode=? and SupplierID=? ),0) as ReduceQty from T_Material_stock_history where MaterialCode=?
- and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty';
+ $subQuery='select ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history
+ where Transaction_type = "Add" and MaterialCode=? and SupplierID=? ),0) as Addqty,
+ ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce"
+ and MaterialCode=? and SupplierID=? ),0) as ReduceQty from T_Material_stock_history where MaterialCode=?
+ and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty';
$query = $this->db->query($subQuery,array($MaterialCode,$Supplier,$MaterialCode,$Supplier,$MaterialCode,$startdate,$newdate,$Supplier));
- //print_r($this->db->last_query());
+
return $query->result_array();
}
- //presented
- function GetMaterialHistory($AdjustmentId)
+ /*
+ *stock details
+ */
+ function GetMaterialHistory($AdjustmentId)
{
$this->db->select('T_Material_Adjustment.*,SupplierName,MaterialName');
$this->db->from('T_Material_Adjustment');
@@ -179,15 +183,16 @@ class batchcard_model extends CI_Model
- //presented
+ /*
+ *stock details
+ */
function AddmaterialAdjustment($adjustmentaarray)
{
- $this->db->trans_start();
+ $this->db->trans_start();
$this->db->insert('T_Material_Adjustment',$adjustmentaarray);
$insert_id = $this->db->affected_rows();
$this->db->trans_complete();
- // print_r($this->db->last_query());
- //print_r($insert_id);
+
if($insert_id>0)
{
$subQuery = 'select max(AdjustmentId) as AdjustmentId from T_Material_Adjustment';
@@ -197,7 +202,9 @@ class batchcard_model extends CI_Model
}
}
- //presented
+ /*
+ *stock details
+ */
function AddMaterialHistory($historytable)
{
$this->db->trans_start();
@@ -208,15 +215,16 @@ class batchcard_model extends CI_Model
}
- //presented
+ /*
+ *stock details
+ */
function insert_final_product($final_master)
{
- $this->db->trans_start();
+ $this->db->trans_start();
$this->db->insert('T_FinalProduct_Master',$final_master);
$insert_id = $this->db->affected_rows();
$this->db->trans_complete();
- // print_r($this->db->last_query());
- //print_r($insert_id);
+
if($insert_id>0)
{
$subQuery = 'select max(FPId) as PId from T_FinalProduct_Master';
@@ -226,7 +234,9 @@ class batchcard_model extends CI_Model
}
}
- //presented
+ /*
+ *stock details
+ */
function save_finalraw($rawarray)
{
$this->db->trans_start();
@@ -238,7 +248,9 @@ class batchcard_model extends CI_Model
}
- //presented
+ /*
+ *stock details
+ */
function save_finalcon($conarray)
{
$this->db->trans_start();
@@ -247,29 +259,35 @@ class batchcard_model extends CI_Model
$this->db->trans_complete();
return true;
}
- //presented
+
+ /*
+ *stock details
+ */
function save_finalpacking($packarray)
{
- $this->db->trans_start();
+ $this->db->trans_start();
$this->db->insert('T_FinalProduct_PackingMaterials',$packarray);
$insert_id = $this->db->affected_rows();
$this->db->trans_complete();
return true;
}
- //presented
+ /*
+ *stock details
+ */
function save_finalcoproduct($coparray)
{
- //print_r($coparray);
- $this->db->trans_start();
+ $this->db->trans_start();
$this->db->insert('T_FinalProduct_CoProduct_Materials',$coparray);
$insert_id = $this->db->affected_rows();
$this->db->trans_complete();
return true;
}
- //presented
+ /*
+ *stock details
+ */
function getAllMaterialAdjustments()
{
$this->db->select('T_Material_Adjustment.*,SupplierName,MaterialName');
@@ -282,7 +300,9 @@ class batchcard_model extends CI_Model
- //presented
+ /*
+ *stock details
+ */
function save_rawmaterialto_materialHistory($materialhistory)
{
$this->db->trans_start();
@@ -292,29 +312,35 @@ class batchcard_model extends CI_Model
return true;
}
- //presented
+ /*
+ *stock details
+ */
function getFinalProductDetaisl()
{
$this->db->select('T_FinalProduct_Master.*,product_name,product_description');
$this->db->from('T_FinalProduct_Master');
- $this->db->join('ip_products','ip_products.product_id=T_FinalProduct_Master.MaterialCode');
+ $this->db->join('invoicedb.ip_products','invoicedb.ip_products.product_id=T_FinalProduct_Master.MaterialCode');
$res = $this->db->get();
return $res->result();
}
- //presented
+ /*
+ *stock details
+ */
function getmasterProductDetails($FPId)
{
$this->db->select('T_FinalProduct_Master.*,product_name,product_description');
$this->db->from('T_FinalProduct_Master');
- $this->db->join('ip_products','ip_products.product_id=T_FinalProduct_Master.MaterialCode');
+ $this->db->join('invoicedb.ip_products','invoicedb.ip_products.product_id=T_FinalProduct_Master.MaterialCode');
$this->db->where('T_FinalProduct_Master.FPId',$FPId);
$res = $this->db->get();
return $res->result();
}
- //presented
+ /*
+ *stock details
+ */
function getrawmaterialDetails($FPId)
{
$this->db->select('T_FinalProduct_RawMaterials.*,SupplierName,MaterialName');
@@ -326,7 +352,9 @@ class batchcard_model extends CI_Model
return $res->result();
}
- //presented
+ /*
+ *stock details
+ */
function getconsumaterialDetails($FPId)
{
$this->db->select('T_FinalProduct_ConsumableMaterials.*,SupplierName,MaterialName');
@@ -338,7 +366,9 @@ class batchcard_model extends CI_Model
return $res->result();
}
- //presented
+ /*
+ *stock details
+ */
function getpackagematerialDetails($FPId)
{
$this->db->select('T_FinalProduct_PackingMaterials.*,SupplierName,MaterialName');
@@ -350,12 +380,14 @@ class batchcard_model extends CI_Model
return $res->result();
}
- //presented
+ /*
+ *stock details
+ */
function getcoproductmaterial($FPId)
{
$subQuery ='select T_FinalProduct_CoProduct_Materials.*,product_name
from T_FinalProduct_CoProduct_Materials
- join ip_products on ip_products.product_id = T_FinalProduct_CoProduct_Materials.MaterialCode
+ join invoicedb.ip_products on invoicedb.ip_products.product_id = T_FinalProduct_CoProduct_Materials.MaterialCode
where T_FinalProduct_CoProduct_Materials.FPId=?';
$query = $this->db->query($subQuery,array($FPId));
@@ -364,45 +396,49 @@ class batchcard_model extends CI_Model
}
- //presented
+ /*
+ *stock details
+ */
function update_final_product($final_master,$FPId)
{
- //print_r($final_master);
+
$this->db->where('FPId', $FPId);
- $this->db->update('T_FinalProduct_Master', $final_master);
- $insert_id = $this->db->affected_rows();
+ $this->db->update('T_FinalProduct_Master', $final_master);
+ $insert_id = $this->db->affected_rows();
//return TRUE;
- if($insert_id>0)
- {
- $subQuery = 'select max(FPId) as FPId from T_FinalProduct_Master';
-
- $query = $this->db->query($subQuery,array());
-
- return $query->result_array();
- }
+ if($insert_id>0)
+ {
+ $subQuery = 'select max(FPId) as FPId from T_FinalProduct_Master';
+ $query = $this->db->query($subQuery,array());
+ return $query->result_array();
+ }
}
- //presented
+ /*
+ *stock details
+ */
function GetRawid($rawilneno)
{
$this->db->select('*');
- $this->db->from('T_FinalProduct_RawMaterials');
- $this->db->where('RawId',$rawilneno);
- $query = $this->db->get();
- //print_r($this->db->last_query());
+ $this->db->from('T_FinalProduct_RawMaterials');
+ $this->db->where('RawId',$rawilneno);
+ $query = $this->db->get();
+
return $query->result();
}
- //presented
+ /*
+ *stock details
+ */
function Getconsuid($consuline)
{
$this->db->select('*');
- $this->db->from('T_FinalProduct_ConsumableMaterials');
- $this->db->where('ConId',$consuline);
- $query = $this->db->get();
- //print_r($this->db->last_query());
+ $this->db->from('T_FinalProduct_ConsumableMaterials');
+ $this->db->where('ConId',$consuline);
+ $query = $this->db->get();
+
return $query->result();
}
@@ -410,49 +446,55 @@ class batchcard_model extends CI_Model
function Getpackid($packlineId)
{
- $this->db->select('*');
+ $this->db->select('*');
$this->db->from('T_FinalProduct_PackingMaterials');
$this->db->where('PackId',$packlineId);
$query = $this->db->get();
- //print_r($this->db->last_query());
+
return $query->result();
}
- //presented
+ /*
+ *stock details
+ */
function Getcopid($coplineId)
{
$this->db->select('*');
$this->db->from('T_FinalProduct_CoProduct_Materials');
$this->db->where('CoId',$coplineId);
$query = $this->db->get();
- //print_r($this->db->last_query());
- return $query->result();
+ return $query->result();
}
- //presented
+ /*
+ *stock details
+ */
function update_finalraw($rawarray,$rawilneno)
{
- $this->db->where('RawId', $rawilneno);
+ $this->db->where('RawId', $rawilneno);
$this->db->update('T_FinalProduct_RawMaterials', $rawarray);
return TRUE;
}
- //presented
+ /*
+ *stock details
+ */
function GetRawCheck($rawmaterial,$final_product_id)
{
- $this->db->select('*');
+ $this->db->select('*');
$this->db->from('T_Material_stock_history');
$this->db->where('MaterialCode',$rawmaterial);
$this->db->where('Ref_No',$final_product_id);
$this->db->where('Ref_Type',FinalProduct);
- $query = $this->db->get();
- //print_r($this->db->last_query());
+ $query = $this->db->get();
return $query->result();
}
- //presented
-
- function update_rawmaterialto_materialHistory($rawmaterialhistory,$rawmaterial,$FPID)
+
+ /*
+ *stock details
+ */
+ function update_rawmaterialto_materialHistory($rawmaterialhistory,$rawmaterial,$FPID)
{
$this->db->where('Ref_No', $FPID);
$this->db->where('MaterialCode', $rawmaterial);
@@ -460,7 +502,9 @@ class batchcard_model extends CI_Model
return TRUE;
}
- //presented
+ /*
+ *stock details
+ */
function update_finalconsu($conarray,$consuline)
{
$this->db->where('ConId', $consuline);
@@ -468,7 +512,9 @@ class batchcard_model extends CI_Model
return TRUE;
}
- //presented
+ /*
+ *stock details
+ */
function update_finalpacking($conarray,$packlineId)
{
$this->db->where('PackId', $packlineId);
@@ -476,14 +522,19 @@ class batchcard_model extends CI_Model
return TRUE;
}
- //presented
+ /*
+ *stock details
+ */
function update_finalcoproduct($coparray,$coplineId)
{
$this->db->where('CoId', $coplineId);
$this->db->update('T_FinalProduct_CoProduct_Materials', $coparray);
return TRUE;
}
- //presented
+
+ /*
+ *stock details
+ */
function getEditMaterialAdjustments($AdjustmentId)
{
@@ -496,20 +547,24 @@ class batchcard_model extends CI_Model
$res = $this->db->get();
return $res->result();
}
- //presented
+ /*
+ *stock details
+ */
function material_name(){
- $sql="SELECT distinct MaterialName FROM T_MaterialMaster;";
- $query = $this->db->query($sql);
- return $query->result();
- }
- //presented
+ $sql="SELECT distinct MaterialName FROM T_MaterialMaster;";
+ $query = $this->db->query($sql);
+ return $query->result();
+ }
+ /*
+ *stock details
+ */
function getMaterial_history($prod,$frm,$t)
{
$sql="SELECT msh.StockId,sd.SupplierName,mm.MaterialName,msh.Transaction_type,msh.Ref_Type,msh.Ref_No,msh.Quantity,msh.ItemValue,date_format(msh.UpdatedOn,'%d-%m-%Y') as updatedOn FROM T_Material_stock_history as msh
left join T_SupplierDetailsN as sd on sd.SupplierID=msh.SupplierID
left join T_MaterialMaster as mm on mm.MaterialCode=msh.MaterialCode
where msh.StockId != 'null' ";
- if ($prod!= ''){
+ if ($prod!= ''){
$sql.=" and mm.MaterialName = '".$prod."' ";
@@ -519,7 +574,7 @@ class batchcard_model extends CI_Model
$tod=date("Y-m-d",strtotime($t));
- $sql.="and date(msh.UpdatedOn) >= '".$fromd."'
+ $sql.="and date(msh.UpdatedOn) >= '".$fromd."'
and date(msh.UpdatedOn) <= '".$tod."'";
}
@@ -530,9 +585,11 @@ class batchcard_model extends CI_Model
}
- //created by TamilBala
- //for update quantity stockhistory
- //presented
+
+ /*
+ *stock details - for update quantity stockhistory
+ *created by - TamilMaran
+ */
function updateQuantityStockHistory($updatequantity,$id)
{
@@ -540,25 +597,26 @@ class batchcard_model extends CI_Model
$this->db->where('Ref_Type',Adjust);
$this->db->update('T_Material_stock_history',$updatequantity);
$r = $this->db->affected_rows();
- //return $r->result();
- //echo "HIS";
}
- //created by TamilBala
- //for update quantity T_Material_Adjustment
- //presented
+
+ /*
+ *stock details - for update quantity T_Material_Adjustment
+ *created by - TamilMaran
+ */
function updateQuantityAdjusment($updatequantitydes,$id)
{
- $this->db->where('AdjustmentId',$id);
- $this->db->update('T_Material_Adjustment',$updatequantitydes);
- $r = $this->db->affected_rows();
- return $r;
-
+ $this->db->where('AdjustmentId',$id);
+ $this->db->update('T_Material_Adjustment',$updatequantitydes);
+ $r = $this->db->affected_rows();
+ return $r;
}
- //created by TamilBala
- //for update isactive T_Material_Adjustment
- //presented
+
+ /*
+ *stock details - for update isactive T_Material_Adjustment
+ *created by - TamilMaran
+ */
function updateisactiveadjusment($Updateactive,$AdjustmentId)
{
$this->db->where('AdjustmentId',$AdjustmentId);
@@ -568,9 +626,12 @@ class batchcard_model extends CI_Model
}
- //created by TamilBala
- //for update isactive stockhistory
- //
+
+
+ /*
+ *stock details - for update isactive stockhistory
+ *created by - TamilMaran
+ */
function updateisactiveastockhistory($Updateactive,$AdjustmentId)
{
$this->db->where('Ref_No',$AdjustmentId);
@@ -581,50 +642,25 @@ class batchcard_model extends CI_Model
}
-
- // function GetFinishedProductList($starting_date,$end_date,$product_id)
- // {
-
-
- // $subQuery ='select ip_products.product_id,ip_products.product_name,ip_invoices.invoice_id,ip_invoice_items.item_quantity,ip_invoice_items.item_price,ip_invoices.invoice_number as IDnumber,ip_invoices.receivedstatus as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id join ip_invoices on ip_invoice_items.invoice_id = ip_invoices.invoice_id
- // join T_FinalProduct_Master on ip_products.product_id = T_FinalProduct_Master.MaterialCode where (ip_invoices.invoice_date_modified>=? and ip_invoices.invoice_date_modified<=? and ip_invoice_items.item_product_id=?) union
-
- // select ip_products.product_id,ip_products.product_name,T_FinalProduct_Master.FPId,T_FinalProduct_Master.Quantity,T_FinalProduct_Master.Price,T_FinalProduct_Master.FPId as IDnumber,T_FinalProduct_Master.ProductType as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id
- // join T_FinalProduct_Master on ip_products.product_id = T_FinalProduct_Master.MaterialCode where
- // (T_FinalProduct_Master.ProductDate<=? and T_FinalProduct_Master.ProductDate>=? and T_FinalProduct_Master.MaterialCode=?) group by FPId';
-
- // $query = $this->db->query($subQuery,array($starting_date,$end_date,$product_id,$end_date,$starting_date,$product_id));
-
- // //print_r($this->db->last_query());
-
+ /*
+ *stock details
+ */
+ function GetFinishedProductList($starting_date,$end_date,$product_id)
+ {
+
+ $subQuery='select RefID,ProductCode,Quantity,Price,Transactiondate,TransactionType,product_name
+ from T_FinalProduct_History
+ join invoicedb.ip_products on invoicedb.ip_products.product_id= T_FinalProduct_History.ProductCode
+ where ProductCode=? and Transactiondate >= ? and Transactiondate <= ?';
- // return $query->result_array();
-
+ $query = $this->db->query($subQuery,array($product_id,$starting_date,$end_date));
+ return $query->result_array();
+
+ }
- // }
-
- //presented
- function GetFinishedProductList($starting_date,$end_date,$product_id)
- {
-
-
- // $subQuery = 'select * from T_FinalProduct_History,ip_products.product_name
- // join ip_products on T_FinalProduct_History.ProductCode = ip_products.product_id
-
- // where ProductCode=?
- // and Transactiondate >= ? and Transactiondate <= ?';
-
- $subQuery='select RefID,ProductCode,Quantity,Price,Transactiondate,TransactionType,product_name
- from T_FinalProduct_History
- join ip_products on ip_products.product_id= T_FinalProduct_History.ProductCode
- where ProductCode=? and Transactiondate >= ? and Transactiondate <= ?';
-
- $query = $this->db->query($subQuery,array($product_id,$starting_date,$end_date));
- return $query->result_array();
-
- }
-
- //presented
+ /*
+ *stock details
+ */
function SaveFinalHistory($final_history)
{
$this->db->trans_start();
@@ -634,14 +670,14 @@ class batchcard_model extends CI_Model
return true;
}
- //presented
+ /*
+ *stock details
+ */
function UpdateFinalHistory($final_history,$FPID,$rawmaterial)
{
- //print_r($final_history);
$this->db->where('RefID', $FPID);
$this->db->where('ProductCode',$rawmaterial);
$this->db->update('T_FinalProduct_History',$final_history);
- //print_r($this->db->last_query());
return TRUE;
}
diff --git a/application/views/Report_cumulative_raw.php b/application/views/Report_cumulative_raw.php
index 91d93ab0..b1a1d660 100755
--- a/application/views/Report_cumulative_raw.php
+++ b/application/views/Report_cumulative_raw.php
@@ -89,7 +89,7 @@
$ab=$yearl;
- foreach($cum as $rel)
+ foreach($cum as $index=>$rel)
{
$cat = $rel->category;
?>
diff --git a/application/views/addRawMaterial.php b/application/views/addRawMaterial.php
index fd284a19..52b46f90 100644
--- a/application/views/addRawMaterial.php
+++ b/application/views/addRawMaterial.php
@@ -214,7 +214,7 @@ $(function() {
-
+
+
+
+
+
+
+
+
+
+
diff --git a/application/views/includes/header.php b/application/views/includes/header.php
index e388e234..1beeae1f 100644
--- a/application/views/includes/header.php
+++ b/application/views/includes/header.php
@@ -959,6 +959,21 @@ else{
+
+
+
+ Outward Gate Register Entry
+
+
+
+
+
+
+ View Outward Gate Register
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'date','value' => set_value('date',$CurrentDate),'id'=>'date', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'Vehicle','value' => set_value('Vehicle'),'id'=>'Vehicle', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'time','value' => set_value('timetime'),'id'=>'time', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'drive','value' => set_value('drive'),'id'=>'drive', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'Select');
+ //print_r( $options);
+
+
+
+ echo form_dropdown('sup', $options,set_value('sup'),'id="sup"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'Select Invoice No');
+ //print_r( $options);
+
+
+ echo form_dropdown('invno', $options,set_value(''),'id="invno"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+ 'itemcode','value' => set_value('itemcode'),'id'=>'itemcode', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'Description','value' => set_value('Description'),'id'=>'Description', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'qtyorder','value' => set_value('qtyorder'),'id'=>'qtyorder', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'invoutwardqty','value' => set_value('invoutwardqty'),'id'=>'invoutwardqty', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+
+ 'invdate','value' => set_value('invdate'),'id'=>'invdate', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'Select PONO');
+ //print_r( $options);
+
+
+ echo form_dropdown('pono', $options,set_value('pono'),'id="pono"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+
+ 'Select');
+ //print_r( $options);
+
+
+ echo form_dropdown('mrirno', $options,set_value('mrirno'),'id="mrirno"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+ 'Select');
+ //print_r( $options);
+
+
+ echo form_dropdown('materialcode', $options,set_value('materialcode'),'id="materialcode"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'Select');
+ //print_r( $options);
+ if(!empty($storedmaterialcode))
+ {
+ foreach ($storedmaterialcode as $SID):
+ // echo $SID->ConfigValue;
+ $options[$SID->MaterialCode] = $SID->MaterialCode .'-'. $SID->MaterialName ;
+
+ endforeach;
+
+ }
+ echo form_dropdown('material', $options,set_value('material'),'id="material"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+
+
+
+
+ 'Select');
+
+ if(!empty($Supplier))
+ {
+ foreach ($Supplier as $SID):
+ // echo $SID->ConfigValue;
+ $options1[$SID->SupplierID] = $SID->SupplierID .'-'. $SID->SupplierName ;
+
+ endforeach;
+
+ }
+
+ echo form_dropdown('name', $options1,set_value('name'),'id="name"' ,'required="true"' ,'class="form-control select2');
+ ?>
+
+
+
+
+
+
+
+
+
+
+ 'pooutward','value' => set_value('pooutward'),'id'=>'pooutward', 'class' => 'form-control');
+ echo form_input($data);
+ ?>
+
+
+
+
+
+
+
+
+
+ 'Remark','value' => set_value('Remark'),'id'=>'Remark', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '500');
+ echo Form_textarea($data);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | SNo |
+ Material Code |
+ Description |
+ Order Qty |
+ Received |
+ Reject |
+ Outward Allowed Qty |
+ Outward Qty |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/application/views/ogrlist.php b/application/views/ogrlist.php
new file mode 100644
index 00000000..4854c801
--- /dev/null
+++ b/application/views/ogrlist.php
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | OGR No |
+ Type |
+ PO/INVOICE No |
+ MRIR No |
+ Supplier/Customer Name |
+ Date |
+ Vehicle |
+ Actions |
+
+
+
+ Created_Date;
+ $Ddt = new DateTime($ogr->CreatedDate);
+ $dt = $Ddt->format('d-m-Y');
+
+
+ ?>
+
+
+
+ | OGRNO;?> |
+ OgrType;?> |
+ PONO_INV;?> |
+ MRIRNO;?> |
+ OgrType == 'PO'){?>
+ SupplierName?> |
+ } else{ ?>
+ Servicesupplier?> |
+
+
+ |
+ VehicleNo?> |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/system/libraries/Upload.php b/system/libraries/Upload.php
index 02abe2aa..d4247127 100644
--- a/system/libraries/Upload.php
+++ b/system/libraries/Upload.php
@@ -102,7 +102,7 @@ class CI_Upload {
'image_size_str' => '',
'error_msg' => array(),
'mimes' => array(),
- 'remove_spaces' => TRUE,
+ 'remove_spaces' => FALSE,
'xss_clean' => FALSE,
'temp_prefix' => "temp_file_",
'client_name' => ''