public string LoadStockTransferDocuments() { PLog.Info("BEGIN::Controller > GridStock, Method > LoadStockTransferDocuments()"); 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(); StockTransferImple objModel = new StockTransferImple(); ds = objModel.GetGirdData(0);//0 will get all the active StockTransfer 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 > LoadStockTransferDocuments()", ex); } PLog.Info("END::Controller > GridStock, Method > LoadStockTransferDocuments()"); return(serializer.Serialize(rows)); }
public ActionResult AddStockTransfer() { PLog.Info("BEGIN::Controller > GridStock, Method > AddStockTransfer()"); StockTransferImple objModel = new StockTransferImple(); try { objModel.init(); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > AddStockTransfer()", ex); } PLog.Info("END::Controller > GridStock, Method > AddStockTransfer()"); return(View(objModel)); }
public ActionResult UpDateStockTransfer(string DocID) { PLog.Info("BEGIN::Controller > GridStock, Method > UpDateStockTransfer(string DocID)"); StockTransferImple objModel = new StockTransferImple(); try { if (!string.IsNullOrEmpty(DocID)) { objModel.EditDocument(Convert.ToInt32(DocID)); } } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method >UpDateStockTransfer(string DocID)", ex); } PLog.Info("END::Controller > GridStock, Method > UpDateStockTransfer(string DocID)"); return(View("AddStockTransfer", objModel)); }
public ActionResult DeleteStockTransfer(string DocID) { PLog.Info("BEGIN::Controller > GridStock, Method > DeleteStockTransfer(string DocID)"); long flg = 0; if (!string.IsNullOrEmpty(DocID)) { try { StockTransferImple obj = new StockTransferImple(); flg = obj.DeleteDocument(Convert.ToInt32(DocID)); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > DeleteStockTransfer(string DocID)", ex); } } PLog.Info("END::Controller > GridStock, Method > DeleteStockTransfer(string DocID)"); return(Content(flg.ToString())); }
public string SaveStockTransfer(string Data) { PLog.Info("BEGIN::Controller > GridStock, Method >SaveStockTransfer(string Data):::" + Data); string DocName = ""; try { StockTransferImple objModel = JsonConvert.DeserializeObject <StockTransferImple>(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(); DocName = objModel.SaveDocument(out Flg); if (Flg == -494) { DocName = "-494"; } } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > SaveStockTransfer(string Data)", ex); } PLog.Info("END::Controller > GridStock, Method > SaveStockTransfer(string Data):::" + Data); return(DocName); }