Exemplo n.º 1
0
        public string SaveDocument(out long ret)
        {
            ret = 0; string DocName = "";

            try
            {
                ArrayList al = new ArrayList();
                al.Add(this.DocID);
                al.Add(this.DocName);
                al.Add(Convert.ToDateTime(this.DocDate));
                al.Add(this.WareHouseId);
                al.Add(this.IsExpected);
                al.Add(this.CustomerId);
                al.Add(this.IsExpected ? this.EffectiveDate : null);
                al.Add(this.GridData);
                al.Add(this.Comments);
                al.Add(Convert.ToInt32(_LookUps.GetSessionObject("UserID")));
                DocName = _General.Set(al, "sp_InsertUpdateOutwardDoc", out ret, 0);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > OutwardDocument, Method > SaveDocument(out int ret)", ex);
            }

            return(DocName);
        }
Exemplo n.º 2
0
        public string HealthCheckConnection()
        {
            string        flag       = "";
            SqlConnection connection = null;

            try
            {
                connection = new SqlConnection(SQLAdapter.GetConnection());
                connection.Open();
                flag = "Success";
            }
            catch (Exception ex)
            {
                flag = "Error:" + ex.ToString();
                PLog.Error("HealthCheck", ex, 0, "");
            }
            finally
            {
                if (connection != null && connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
            return(flag);
        }
Exemplo n.º 3
0
        public long SaveProducts(ProductsModel productsModel)
        {
            long flg = 0;

            try
            {
                var al = new ArrayList
                {
                    productsModel.ProductID,
                    productsModel.Code,
                    productsModel.Name,
                    productsModel.ProductCategory,
                    productsModel.Status,
                    productsModel.efDate,
                    productsModel.Spec,
                    productsModel.Price
                };



                _general.Set(al, "sp_InsertUpdateProducts", out flg);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > OutwardDocument, Method >SaveProducts()", ex);
            }
            return(flg);
        }
Exemplo n.º 4
0
        public ActionResult LoginSubmit(string email, string password, int RememberMe)
        {
            PLog.Info("BEGIN::Controller > Home, Method > LoginSubmit(string email, string password)");
            int Flg = 0;


            try
            {
                // str = Convert.ToInt32(str).ToString();
                if (!string.IsNullOrEmpty(email) && !string.IsNullOrEmpty(password))
                {
                    LoginImple obj = new LoginImple();
                    Flg = obj.CheckLogin(email, password);
                    if (Flg > 0)
                    {
                        CreateLoginCookies(RememberMe, email, password);
                    }
                }
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Controller > Home, Method > LoginSubmit", ex);
            }
            PLog.Info("END::Controller > Home, Method > LoginSubmit");
            return(Content(Flg.ToString()));
        }
Exemplo n.º 5
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));
        }
Exemplo n.º 6
0
        public long SaveProducts(ProductsModel _ProductsModel)
        {
            long flg = 0;

            try
            {
                ArrayList al = new ArrayList();


                al.Add(_ProductsModel.ProductID);
                al.Add(_ProductsModel.Code);
                al.Add(_ProductsModel.Name);
                al.Add(_ProductsModel.ProductCategory);
                al.Add(_ProductsModel.Status);
                al.Add(_ProductsModel.efDate);
                al.Add(_ProductsModel.Spec);

                _General.Set(al, "sp_InsertUpdateProducts", out flg);
                ///flg = DAL.ExecuteSP("sp_InsertUpdateProducts", Params, al);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > OutwardDocument, Method >SaveProducts()", ex);
            }
            return(flg);
        }
Exemplo n.º 7
0
        private void CreateDataTable()
        {
            try
            {
                dt = new DataTable();
                dt.Columns.Add("ProductID", typeof(Int32));
                dt.Columns.Add("ProductName", typeof(String));
                dt.Columns.Add("ProductCode", typeof(String));
                dt.Columns.Add("CategoryID", typeof(Int32));
                dt.Columns.Add("CategoryName", typeof(String));
                dt.Columns.Add("Spec", typeof(String));
                dt.Columns.Add("Total_Qty", typeof(Double));
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    dt.Columns.Add("Act_Qty_" + ds.Tables[0].Rows[i]["id"].ToString(), typeof(Double));
                    dt.Columns.Add("Blck_Qty_" + ds.Tables[0].Rows[i]["id"].ToString(), typeof(Double));

                    dt.Columns.Add("Total_Qty_" + ds.Tables[0].Rows[i]["id"].ToString(), typeof(Double));

                    dt.Columns.Add("Blck_Qty_Exp_" + ds.Tables[0].Rows[i]["id"].ToString(), typeof(Int32));
                    dt.Columns.Add("ReOrd_Qty_" + ds.Tables[0].Rows[i]["id"].ToString(), typeof(Double));
                    dt.Columns.Add("ReOrd_ExpDt_" + ds.Tables[0].Rows[i]["id"].ToString(), typeof(String));
                }
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > StockReport, Method >CreateDataTable()", ex);
            }
        }
Exemplo n.º 8
0
        public long SaveWareHouse(WareHouseModel _WareHouseModel)
        {
            long flg = 0;

            try
            {
                ArrayList al = new ArrayList();


                al.Add(_WareHouseModel.WareHouseID);
                al.Add(_WareHouseModel.Code);
                al.Add(_WareHouseModel.Name);
                al.Add(_WareHouseModel.Status);
                al.Add(_WareHouseModel.efDate);

                _General.Set(al, "sp_InsertUpdateWareHouse", out flg);
                // flg = DAL.ExecuteSP("sp_InsertUpdateWareHouse", Params, al);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > WareHouse, Method >SaveWareHouse()", ex);
            }

            return(flg);
        }
Exemplo n.º 9
0
        public string WarehouseData()
        {
            PLog.Info("BEGIN::Controller > GridStock, Method > WarehouseData");
            List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();

            System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            Dictionary <string, object> row;

            try
            {
                IWareHouseImple oWareHouse = new WareHouseImple();
                DataTable       dt         = oWareHouse.GetGridData(0); //0 will gets all the WareHouse data

                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 >WarehouseData", ex);
                throw;
            }
            PLog.Info("END::Controller > GridStock, Method > WarehouseData");
            return(serializer.Serialize(rows));
        }
Exemplo n.º 10
0
        public void EditDocument(int DocID)
        {
            DataSet ds = GetGirdData(DocID);

            try
            {
                if (ds != null && ds.Tables.Count > 0)
                {
                    if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
                    {
                        this.DocID         = DocID;
                        this.DocName       = ds.Tables[0].Rows[0]["DocName"].ToString();
                        this.DocDate       = ConverDate(Convert.ToDateTime(ds.Tables[0].Rows[0]["DocDate"].ToString()));
                        this.WareHouseId   = ds.Tables[0].Rows[0]["WareHouseId"].ToString();
                        this.WareHouseName = ds.Tables[0].Rows[0]["WareHouseName"].ToString();
                    }

                    if (ds.Tables[1] != null && ds.Tables[1].Rows.Count > 0)
                    {
                        this.GridData = JsonConvert.SerializeObject(ds.Tables[1]);
                    }
                }
                LoadScreenControls();
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > OpeningStock, Method > EditDocument(int DocID)", ex);
            }
        }
Exemplo n.º 11
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);
        }
Exemplo n.º 12
0
        public WareHouseModel EditWareHouse(int ID)
        {
            WareHouseModel _WareHouseModel = new WareHouseModel();

            try
            {
                DataTable dt = GetGridData(ID);

                if (dt != null && dt.Rows.Count > 0)
                {
                    _WareHouseModel.WareHouseID = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
                    _WareHouseModel.Code        = dt.Rows[0]["Code"].ToString();
                    _WareHouseModel.Name        = dt.Rows[0]["Name"].ToString();
                    _WareHouseModel.Status      = Convert.ToInt32(dt.Rows[0]["Status"].ToString());
                    if (dt.Rows[0]["eDate"] == DBNull.Value)
                    {
                        _WareHouseModel.efDate = ConverDate(DateTime.Now);
                    }
                    else
                    {
                        _WareHouseModel.efDate = ConverDate(Convert.ToDateTime(dt.Rows[0]["eDate"]));
                    }
                }
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > WareHouse, Method > EditWareHouse(int ID)", ex);
            }
            return(_WareHouseModel);
        }
Exemplo n.º 13
0
        public string GetProductCategory()
        {
            PLog.Info("BEGIN::Controller > GridStock, Method > GetProductCategory");
            System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();

            try
            {
                IProductsCategoryImple oProducts = new ProductsCategoryImple();
                DataTable dt = oProducts.GetGridData(0); //0 will gets all the products data

                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 > GetProductCategory", ex);
            }
            PLog.Info("END::Controller > GridStock, Method > GetProductCategory");
            return(serializer.Serialize(rows));
        }
Exemplo n.º 14
0
        public string LoadUsers()
        {
            PLog.Info("BEGIN::Controller > Home, Method > LoadUsers()");
            List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();

            System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            try
            {
                UsersImple objUsersImple = new UsersImple();

                DataTable dt = objUsersImple.GetGridData(0); //0 will gets all the users data


                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 > Home, Method > LoadUsers()", ex);
            }
            PLog.Info("END::Controller > Home, Method > LoadUsers()");
            return(serializer.Serialize(rows));
        }
Exemplo n.º 15
0
        public ProductsModel EditProdcut(int ID)
        {
            ProductsModel objProductsModel = new ProductsModel();

            try
            {
                DataTable dt = GetGridData(ID);

                if (dt != null && dt.Rows.Count > 0)
                {
                    objProductsModel.ProductID       = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
                    objProductsModel.Code            = dt.Rows[0]["Code"].ToString();
                    objProductsModel.Name            = dt.Rows[0]["Name"].ToString();
                    objProductsModel.ProductCategory = Convert.ToInt32(dt.Rows[0]["ProductCategoryID"].ToString());
                    objProductsModel.Status          = Convert.ToInt32(dt.Rows[0]["Status"].ToString());
                    if (dt.Rows[0]["eDate"] == DBNull.Value)
                    {
                        objProductsModel.efDate = ConverDate(DateTime.Now);
                    }
                    else
                    {
                        objProductsModel.efDate = ConverDate(Convert.ToDateTime(dt.Rows[0]["eDate"]));
                    }

                    objProductsModel.Spec = dt.Rows[0]["Spec"].ToString();

                    objProductsModel.Price = Convert.ToDecimal(dt.Rows[0]["Price"].ToString());
                }
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > Products, Method >EditProdcut(int ID)", ex);
            }
            return(objProductsModel);
        }
Exemplo n.º 16
0
        public UsersModel EditUser(int ID)
        {
            UsersModel objUsers = new UsersModel();

            try
            {
                DataTable dt = GetGridData(ID);

                if (dt != null && dt.Rows.Count > 0)
                {
                    objUsers.UserID = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
                    objUsers.Name = dt.Rows[0]["username"].ToString();
                    objUsers.Email = dt.Rows[0]["email"].ToString();
                    objUsers.Password = dt.Rows[0]["Password"].ToString();
                    objUsers.IsAdmin = Convert.ToBoolean(dt.Rows[0]["IsAdmin"]);
                    if (dt.Rows[0]["RoleID"] != DBNull.Value)
                        objUsers.RoleID = Convert.ToInt32(dt.Rows[0]["RoleID"].ToString());
                }

            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > Users, Method > EditUser(int ID)", ex);
            }

            return objUsers;
        }
Exemplo n.º 17
0
        public string SaveDocument(out long ret)
        {
            ret = 0; string DocName = "";

            try
            {
                ArrayList al = new ArrayList();

                al.Add(this.DocID);
                al.Add(this.DocName);
                al.Add(Convert.ToDateTime(this.DocDate));
                al.Add(this.ToWareHouseId);
                al.Add(this.FromWareHouseId);
                al.Add(this.Comments);
                al.Add(this.GridData);
                al.Add(Convert.ToInt32(_LookUps.GetSessionObject("UserID")));

                DocName = _General.Set(al, "sp_InsertUpdateStockTransfer", out ret, 0);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > StockTransfer, Method >SaveDocument(out int ret)", ex);
            }

            return(DocName);
        }
Exemplo n.º 18
0
        public string Getcustomers()
        {
            PLog.Info("BEGIN::Controller > Home, Method >LoadWarehouses ");

            List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();

            try
            {
                ICustomerImple oCustomerImple = new CustomerImple();
                DataTable      dt             = oCustomerImple.GetGridData(0); //0 will gets all the customers data

                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 > Home, Method > LoadWarehouses()", ex);
            }
            PLog.Info("END::Controller > Home, Method > LoadWarehouses");
            return(Newtonsoft.Json.JsonConvert.SerializeObject(rows));
        }
Exemplo n.º 19
0
 public void GetStockReportData()
 {
     try
     {
         this.ds = _General.Get(new ArrayList(), "Sp_GetStockReportData", 0);
     }
     catch (Exception ex)
     {
         PLog.Error("Error::Class > StockReport, Method > GetStockReportData()", ex);
     }
 }
Exemplo n.º 20
0
 public ActionResult ProductsCategoryList()
 {
     PLog.Info("BEGIN::Controller > Home, Method > ProductCategoryList()");
     try
     {
         var str = LoadProductsCategory();
         ViewBag.Data = str;
     }
     catch (Exception ex)
     {
         PLog.Error("Error::Controller > Home, Method > ProductCategoryList()", ex);
     }
     PLog.Info("END::Controller > Home, Method > ProductCategoryList()");
     return(View());
 }
Exemplo n.º 21
0
        public ActionResult UserCreation()
        {
            PLog.Info("BEGIN::Controller > Home, Method > UserCreation()");
            UsersModel obj = null;

            try
            {
                obj = new UsersModel();
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Controller > Home, Method > UserCreation()", ex);
            }
            PLog.Info("END::Controller > Home, Method > UserCreation()");
            return(View(obj));
        }
Exemplo n.º 22
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));
        }
Exemplo n.º 23
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));
        }
Exemplo n.º 24
0
        public long DeleteUser(int UserID)
        {
            long flg = 0;

            try
            {
                _General.Set(new ArrayList() { UserID }, "sp_DeleteUser", out flg);

            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > Users, Method > DeleteUser(int UserID)", ex);
            }

            return flg;
        }
Exemplo n.º 25
0
        public DataTable GetGridData(int UserID)
        {
            DataTable dt = null;

            try
            {
                DataSet ds = _General.Get(new ArrayList() { UserID }, "sp_GetUsersData");
                dt = ds.Tables[0];
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > Users, Method > GetGridData(int UserID)", ex);
            }

            return dt;
        }
Exemplo n.º 26
0
        public ActionResult GetQuickStockReport()
        {
            PLog.Info("BEGIN::Controller > GridStock, Method >GetStockReport()");
            StockReportImple objModel = new StockReportImple();

            try
            {
                objModel.GetStockReportData();
                objModel.GenerateReportData();
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Controller >GridStock, Method > GetStockReport()", ex);
            }
            PLog.Info("END::Controller > GridStock, Method > GetStockReport()");
            return(View(objModel));
        }
Exemplo n.º 27
0
        public ActionResult Index()
        {
            PLog.Info("BEGIN::Controller > Home, Method > Users()");
            string str = "";

            try
            {
                str          = LoadUsers();
                ViewBag.Data = str;
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Controller > Home, Method > Users()", ex);
            }
            PLog.Info("END::Controller > Home, Method > Users()");
            return(View());
        }
Exemplo n.º 28
0
        public DataSet GetGirdData(int DocID)
        {
            DataSet ds = new DataSet();

            try
            {
                ds = _General.Get(new ArrayList()
                {
                    DocID
                }, "sp_GetOutwardDocData", 0);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > OutwardDocument, Method > GetGirdData(int DocID)", ex);
            }
            return(ds); throw new NotImplementedException();
        }
Exemplo n.º 29
0
        public DataSet GetGirdData(int DocID)
        {
            DataSet ds = new DataSet();

            try
            {
                ds = _General.Get(new ArrayList()
                {
                    DocID
                }, "sp_GetOpeningStocksData", 0);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > OpeningStock, Method > GetGirdData(int DocID)", ex);
            }
            return(ds);
        }
Exemplo n.º 30
0
        public long DeleteWareHouse(int ProductID)
        {
            long flg = 0;

            try
            {
                _General.Set(new ArrayList()
                {
                    ProductID
                }, "sp_DeleteWareHouse", out flg);
            }
            catch (Exception ex)
            {
                PLog.Error("Error::Class > WareHouse, Method > DeleteWareHouse(int ProductID)", ex);
            }

            return(flg);
        }