示例#1
0
        //Get MaterialCenter By Material Group
        public MaterialCentreMasterModel GetMaterialCenterByGroupname(string groupname)
        {
            MaterialCentreMasterModel objMaterial = new MaterialCentreMasterModel();

            string Query = string.Empty;

            Query = "SELECT Name FROM `materialcentremaster` WHERE `Group`='" + groupname + "'";
            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objMaterial = new eSunSpeedDomain.MaterialCentreMasterModel();

                objMaterial.GroupName = dr["Name"].ToString();
            }
            return(objMaterial);
        }
        public bool UpdateMaterialMaster(eSunSpeedDomain.MaterialCentreMasterModel objMCM)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@Name", objMCM.Name));
                paramCollection.Add(new DBParameter("@Alias", objMCM.Alias));
                paramCollection.Add(new DBParameter("@PrintName", objMCM.PrintName));
                paramCollection.Add(new DBParameter("@Group", objMCM.Group));
                paramCollection.Add(new DBParameter("@StockAccount", objMCM.StockAccount));
                paramCollection.Add(new DBParameter("@Reflect_StockBalSheet", objMCM.ReflectTheStockInBalanceSheet, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@PurchaseAccount", objMCM.PurchaseAccount));
                paramCollection.Add(new DBParameter("@Acc_StockTransfer", objMCM.AccountinginStockTransfer));
                paramCollection.Add(new DBParameter("@Address", objMCM.Address));
                paramCollection.Add(new DBParameter("@ModifiedBy", "Admin"));
                paramCollection.Add(new DBParameter("@ModifiedDate", DateTime.Now.ToString()));
                paramCollection.Add(new DBParameter("@Id", objMCM.MatId));

                Query = "UPDATE MaterialCentreMaster SET [Name]=@Name,[Alias]=@Alias,[PrintName]=@PrintName,[Group]=@Group," +
                        "[StockAccount]=@StockAccount,[Reflect_StockBalSheet]=@Reflect_StockBalSheet,[PurchaseAccount]=@PurchaseAccount," +
                        "[Acc_StockTransfer]=@Acc_StockTransfer,[Address]=@Address,[ModifiedBy]=@ModifiedBy,[ModifiedDate]=@ModifiedDate " +
                        "WHERE Id=@Id";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }
        public bool SaveMaterialMaster(eSunSpeedDomain.MaterialCentreMasterModel objMCM)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@Name", objMCM.Name));
                paramCollection.Add(new DBParameter("@Alias", objMCM.Alias));
                paramCollection.Add(new DBParameter("@PrintName", objMCM.PrintName));
                paramCollection.Add(new DBParameter("@Group", objMCM.Group));
                paramCollection.Add(new DBParameter("@StockAccount", objMCM.StockAccount));
                paramCollection.Add(new DBParameter("@Reflect_StockBalSheet", objMCM.ReflectTheStockInBalanceSheet, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@Group", objMCM.Group));
                paramCollection.Add(new DBParameter("@PurchaseAccount", objMCM.PurchaseAccount));
                paramCollection.Add(new DBParameter("@Acc_StockTransfer", objMCM.AccountinginStockTransfer));
                paramCollection.Add(new DBParameter("@Address", objMCM.Address));
                paramCollection.Add(new DBParameter("@CreatedBy", "Admin"));

                Query = "INSERT INTO MaterialCentreMaster([Name],[Alias],[PrintName],[Group],[StockAccount],[Reflect_StockBalSheet],[PurchaseAccount]," +
                        "[Acc_StockTransfer],[Address],[CreatedBy])" +
                        "VALUES(@Name,@Alias,@PrintName,@Group,@StockAccount,@Reflect_StockBalSheet,@PurchaseAccount,@Acc_StockTransfer,@Address,@CreatedBy)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }