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