Exemple #1
0
        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);
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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()));
        }