public string LoadOpeningStockDocuments() { PLog.Info("BEGIN::Controller > GridStock, Method >LoadOpeningStockDocuments()"); 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(); OpeningStockImple objModel = new OpeningStockImple(); ds = objModel.GetGirdData(0);//0 will get all the active opening 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 > LoadOpeningStockDocuments()", ex); } PLog.Info("END::Controller > GridStock, Method >LoadOpeningStockDocuments()"); return(serializer.Serialize(rows)); }
public ActionResult AddOpStock() { PLog.Info("BEGIN::Controller > GridStock, Method >AddOpStock()"); OpeningStockImple objModel = new OpeningStockImple(); try { objModel.init(); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > AddOpStock()", ex); } PLog.Info("END::Controller > GridStock, Method >AddOpStock()"); return(View(objModel)); }
public ActionResult UpDateOpStock(string DocID) { PLog.Info("BEGIN::Controller > GridStock, Method >UpDateOpStock(string DocID)"); OpeningStockImple objModel = new OpeningStockImple(); if (!string.IsNullOrEmpty(DocID)) { try { objModel.EditDocument(Convert.ToInt32(DocID)); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > UpDateOpStock(string DocID)", ex); } } PLog.Info("END::Controller > GridStock, Method >UpDateOpStock(string DocID)"); return(View("AddOpStock", objModel)); }
public ActionResult DeleteOpStock(string DocID) { PLog.Info("BEGIN::Controller > GridStock, Method >DeleteOpStock(string DocID)"); long flg = 0; if (!string.IsNullOrEmpty(DocID)) { try { OpeningStockImple obj = new OpeningStockImple(); flg = obj.DeleteDocument(Convert.ToInt32(DocID)); } catch (Exception ex) { PLog.Error("Error::Controller >GridStock, Method > DeleteOpStock(string DocID)", ex); } } PLog.Info("END::Controller > GridStock, Method >DeleteOpStock(string DocID)"); return(Content(flg.ToString())); }
public string SaveDocumentOP(string Data) { PLog.Info("BEGIN::Controller > GridStock, Method >SaveDocumentOP(string Data):::" + Data); string DocName = ""; try { OpeningStockImple objModel = JsonConvert.DeserializeObject <OpeningStockImple>(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 > SaveDocumentOP(string Data)", ex); } PLog.Info("END::Controller > GridStock, Method >SaveDocumentOP(string Data):::" + Data); return(DocName); }