Esempio n. 1
0
        public List <BillDetailEL> GetBillDetailByBillId(int BillId)
        {
            BillDetailEL        objBillDetailEL;
            List <BillDetailEL> lstBillDetailEL = new List <BillDetailEL>();

            SQLHelper objSQLHelper = new SQLHelper();
            DataTable dt           = objSQLHelper.ExecuteSelectProcedure("SelectBillDetailByBillId"
                                                                         , objSQLHelper.SqlParam("@Bill_Id", BillId, SqlDbType.Int)
                                                                         );

            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    objBillDetailEL = new BillDetailEL();
                    objBillDetailEL.Bill_Detail_Id     = (int)dt.Rows[i]["Bill_Detail_Id"];
                    objBillDetailEL.Bill_Item_Id       = (int)dt.Rows[i]["Bill_Item_Id"];
                    objBillDetailEL.Quantity           = Convert.ToDouble(dt.Rows[i]["Quantity"].ToString());
                    objBillDetailEL.Delivery_Detail_Id = (int)dt.Rows[i]["Delivery_Detail_Id"];
                    //objBillDetailEL.Form = (int)dt.Rows[i]["Form"];
                    //objBillDetailEL.Color = (int)dt.Rows[i]["Color"];
                    //objBillDetailEL.Rate = Convert.ToDecimal(dt.Rows[i]["Rate"]);
                    lstBillDetailEL.Add(objBillDetailEL);
                }
            }
            return(lstBillDetailEL);
        }
Esempio n. 2
0
        public bool Update(BillDetailEL objBillDetailEL)
        {
            SQLHelper      objSQLHelper      = new SQLHelper();
            SqlTransaction objSqlTransaction = objSQLHelper.BeginTrans();

            try
            {
                objSQLHelper.ExecuteUpdateProcedure("UpdateBillDetail", objSqlTransaction
                                                    , objSQLHelper.SqlParam("@Bill_Item_Id", objBillDetailEL.Bill_Item_Id, SqlDbType.Int)
                                                    , objSQLHelper.SqlParam("@Delivery_Detail_Id", objBillDetailEL.Delivery_Detail_Id, SqlDbType.Int)
                                                    , objSQLHelper.SqlParam("@Quantity", objBillDetailEL.Quantity, SqlDbType.Float)
                                                    //, objSQLHelper.SqlParam("@Rate", objBillDetailEL.Rate, SqlDbType.Decimal)
                                                    //, objSQLHelper.SqlParam("@Color", objBillDetailEL.Color, SqlDbType.Int)
                                                    //, objSQLHelper.SqlParam("@Form", objBillDetailEL.Form, SqlDbType.Int)
                                                    , objSQLHelper.SqlParam("@Bill_Detail_Id", objBillDetailEL.Bill_Detail_Id, SqlDbType.Int)
                                                    );
                objSqlTransaction.Commit();
                return(true);
            }
            catch
            {
                objSqlTransaction.Rollback();
                return(false);
            }
        }
Esempio n. 3
0
 public void Delete(SqlTransaction objSqlTransaction, BillDetailEL objBillDetailEL)
 {
     SQLHelper objSQLHelper = new SQLHelper();
     int       cpmpanyId    = objSQLHelper.ExecuteDeleteProcedure("DeleteBillDetail", objSqlTransaction
                                                                  , objSQLHelper.SqlParam("@Bill_Detail_Id", objBillDetailEL.Bill_Detail_Id, SqlDbType.Int)
                                                                  );
 }
Esempio n. 4
0
        public int Insert(SqlTransaction objSqlTransaction, BillDetailEL objBillDetailEL)
        {
            SQLHelper objSQLHelper = new SQLHelper();

            int Id = objSQLHelper.ExecuteInsertProcedure("InsertBillDetail", objSqlTransaction
                                                         , objSQLHelper.SqlParam("@Bill_Item_Id", objBillDetailEL.Bill_Item_Id, SqlDbType.Int)
                                                         , objSQLHelper.SqlParam("@Quantity", objBillDetailEL.Quantity, SqlDbType.Float)
                                                         , objSQLHelper.SqlParam("@Delivery_Detail_Id", objBillDetailEL.Delivery_Detail_Id, SqlDbType.Int)
                                                         //, objSQLHelper.SqlParam("@Form", objBillDetailEL.Form, SqlDbType.Int)
                                                         //, objSQLHelper.SqlParam("@Color", objBillDetailEL.Color, SqlDbType.Int)
                                                         //, objSQLHelper.SqlParam("@Rate", objBillDetailEL.Rate, SqlDbType.Decimal)
                                                         );

            return(Id);
        }
Esempio n. 5
0
        public bool Delete(BillDetailEL objBillDetailEL)
        {
            SQLHelper      objSQLHelper      = new SQLHelper();
            SqlTransaction objSqlTransaction = objSQLHelper.BeginTrans();

            try
            {
                Delete(objSqlTransaction, objBillDetailEL);
                objSqlTransaction.Commit();
                return(true);
            }
            catch
            {
                objSqlTransaction.Rollback();
                return(false);
            }
        }
Esempio n. 6
0
        public int Insert(BillDetailEL objBillDetailEL)
        {
            SQLHelper      objSQLHelper      = new SQLHelper();
            SqlTransaction objSqlTransaction = objSQLHelper.BeginTrans();

            try
            {
                int id = Insert(objSqlTransaction, objBillDetailEL);
                objSqlTransaction.Commit();
                return(id);
            }
            catch (Exception)
            {
                objSqlTransaction.Rollback();
                throw;
            }
        }