public string SaveDocumentOUT(string Data) { PLog.Info("BEGIN::Controller > GridStock, Method > SaveDocumentOUT(string Data):::" + Data); string DocName = ""; try { OutwardDocumentImple objModel = JsonConvert.DeserializeObject <OutwardDocumentImple>(Data); long Flg = 0; string[] sD = objModel.DocDate.Split('-'); objModel.DocDate = new DateTime(Convert.ToInt32(sD[2]), Convert.ToInt32(sD[1]), Convert.ToInt32(sD[0])).ToString(); if (!string.IsNullOrEmpty(objModel.EffectiveDate)) { string[] sD1 = objModel.EffectiveDate.Split('-'); objModel.EffectiveDate = new DateTime(Convert.ToInt32(sD1[2]), Convert.ToInt32(sD1[1]), Convert.ToInt32(sD1[0])).ToString(); } DocName = objModel.SaveDocument(out Flg); if (Flg == -494) { DocName = "-494"; } } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > SaveDocumentOUT(string Data)", ex); } PLog.Info("END::Controller > GridStock, Method > SaveDocumentOUT(string Data):::" + Data); return(DocName); }
public string LoadOutwardStockDocuments() { PLog.Info("BEGIN::Controller > GridStock, Method >LoadOutwardStockDocuments()"); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >(); try { DataSet ds = new DataSet(); OutwardDocumentImple objModel = new OutwardDocumentImple(); ds = objModel.GetGirdData(0);//0 will get all the active Outward masters data DataTable dt = ds.Tables[0]; Dictionary <string, object> row; foreach (DataRow dr in dt.Rows) { row = new Dictionary <string, object>(); foreach (DataColumn col in dt.Columns) { row.Add(col.ColumnName, dr[col]); } rows.Add(row); } } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > LoadOutwardStockDocuments()", ex); } PLog.Info("END::Controller > GridStock, Method >LoadOutwardStockDocuments"); return(serializer.Serialize(rows)); }
public ActionResult AddOutStock() { PLog.Info("BEGIN::Controller > GridStock, Method >AddOutStock()"); OutwardDocumentImple objModel = new OutwardDocumentImple(); try { objModel.init(); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > AddOutStock()", ex); } PLog.Info("END::Controller > GridStock, Method >AddOutStock()"); return(View(objModel)); }
public ActionResult UpdateOutStock(string DocID) { PLog.Info("BEGIN::Controller > GridStock, Method >UpdateOutStock(string DocID)"); OutwardDocumentImple objModel = new OutwardDocumentImple(); if (!string.IsNullOrEmpty(DocID)) { try { objModel.EditDocument(Convert.ToInt32(DocID)); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > UpdateOutStock(string DocID)", ex); } } PLog.Info("END::Controller > GridStock, Method >UpdateOutStock(string DocID)"); return(View("AddOutStock", objModel)); }
public ActionResult DeleteOutStock(string DocID) { PLog.Info("BEGIN::Controller > GridStock, Method > DeleteOutStock(string DocID)"); long flg = 0; if (!string.IsNullOrEmpty(DocID)) { try { OutwardDocumentImple obj = new OutwardDocumentImple(); flg = obj.DeleteDocument(Convert.ToInt32(DocID)); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > DeleteOutStock(string DocID)", ex); } } PLog.Info("END::Controller > GridStock, Method > DeleteOutStock(string DocID)"); return(Content(flg.ToString())); }