Пример #1
0
        protected void lbtnSaveDetail_Click(object sender, EventArgs e)
        {
            try
            {
                var orderMaterialDetail = _OrderMaterialDetailRepo.GetByOrderMaterialIdAndMaterialId(id, Utils.CIntDef(ddlMaterial.SelectedValue));
                if (orderMaterialDetail != null)
                {
                    orderMaterialDetail.ORDERMATERIAL_ID = id;
                    orderMaterialDetail.MATERIAL_ID      = Utils.CIntDef(ddlMaterial.SelectedValue);
                    orderMaterialDetail.QUANTITY         = Utils.CIntDef(txtQuantity.Text.Replace(",", ""));

                    _OrderMaterialDetailRepo.Update(orderMaterialDetail);
                }
                else
                {
                    orderMaterialDetail = new ORDERMATERIAL_DETAIL();
                    orderMaterialDetail.ORDERMATERIAL_ID = id;
                    orderMaterialDetail.MATERIAL_ID      = Utils.CIntDef(ddlMaterial.SelectedValue);
                    orderMaterialDetail.QUANTITY         = Utils.CIntDef(txtQuantity.Text.Replace(",", ""));
                    _OrderMaterialDetailRepo.Create(orderMaterialDetail);
                }
                Response.Redirect("xuat-nguyen-lieu.aspx?id=" + id + "&activetab=" + 1);
            }
            catch
            {
            }
        }
 public virtual int Delete(int id)
 {
     try
     {
         ORDERMATERIAL_DETAIL user = this.GetById(id);
         return(this.Delete(user));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public virtual void Remove(ORDERMATERIAL_DETAIL user)
 {
     try
     {
         db.ORDERMATERIAL_DETAILs.DeleteOnSubmit(user);
         db.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public virtual void Remove(int id)
 {
     try
     {
         ORDERMATERIAL_DETAIL user = this.GetById(id);
         this.Remove(user);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public virtual void Create(ORDERMATERIAL_DETAIL user)
 {
     try
     {
         this.db.ORDERMATERIAL_DETAILs.InsertOnSubmit(user);
         db.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public virtual void Update(ORDERMATERIAL_DETAIL user)
 {
     try
     {
         ORDERMATERIAL_DETAIL userOld = this.GetById(user.ID);
         userOld = user;
         db.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public virtual int Delete(ORDERMATERIAL_DETAIL user)
 {
     try
     {
         //user.IsDelete = true;
         db.SubmitChanges();
         return(0);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }