예제 #1
0
 internal int InsertDeleveryMode(Inv_DeliveryMode aDeleveryMode)
 {
     try
     {
         _context.Inv_DeliveryMode.AddObject(aDeleveryMode);
         _context.SaveChanges();
         return(1);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 internal int UpdateDeleveryMode(Inv_DeliveryMode aDeleveryMode, int ID)
 {
     try
     {
         Inv_DeliveryMode DMode = _context.Inv_DeliveryMode.First(x => x.DeliveryMode_Id == ID);
         DMode.Delivery_Mode = aDeleveryMode.Delivery_Mode;
         _context.SaveChanges();
         return(1);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                Inv_DeliveryMode aDeleveryMode = new Inv_DeliveryMode();

                aDeleveryMode.Delivery_Mode = txtDelivery.Text;

                if (btnSubmit.Text == "Submit")
                {
                    int DeleveryModeCount = (from DMode in _context.Inv_DeliveryMode
                                             where DMode.Delivery_Mode == aDeleveryMode.Delivery_Mode
                                             select DMode.DeliveryMode_Id).Count();

                    aDeleveryMode.EditUser = ((SessionUser)Session["SessionUser"]).UserId;
                    aDeleveryMode.OCode    = ((SessionUser)Session["SessionUser"]).OCode;
                    aDeleveryMode.EditDate = DateTime.Now;

                    if (DeleveryModeCount == 0)
                    {
                        int result = aDeleveryModeBLL.InsertDeleveryMode(aDeleveryMode);
                        if (result == 1)
                        {
                            //  lblMessage.Text = "Data Saved Successfully";
                            //   lblMessage.ForeColor = System.Drawing.Color.Green;
                            ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Saved Successfully')", true);
                            GetAllDeleveryMode();
                            txtDelivery.Text = "";
                        }
                        else
                        {
                            // lblMessage.Text = "Data Saving Failure";
                            // lblMessage.ForeColor = System.Drawing.Color.Red;
                            ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Saving Failure')", true);
                        }
                    }
                    else
                    {
                        // lblMessage.Text = "Data Already Exist";
                        // lblMessage.ForeColor = System.Drawing.Color.Red;
                        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Already Exist')", true);
                        txtDelivery.Focus();
                        btnSubmit.Text = "Submit";
                    }
                }
                else
                {
                    int ID = Convert.ToInt32(hdfDeliveryID.Value);

                    int result = aDeleveryModeBLL.UpdateDeleveryMode(aDeleveryMode, ID);
                    if (result == 1)
                    {
                        //lblMessage.Text = "Data Updated Sucessfully";
                        // lblMessage.ForeColor = System.Drawing.Color.Green;
                        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Updated Sucessfully')", true);
                        GetAllDeleveryMode();
                        txtDelivery.Text = "";
                        btnSubmit.Text   = "Submit";
                    }
                    else
                    {
                        // lblMessage.Text = "Data Updating failure";
                        // lblMessage.ForeColor = System.Drawing.Color.Red;
                        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Updating failure')", true);
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true);
            }
        }
예제 #4
0
 internal int UpdateDeleveryMode(Inv_DeliveryMode aDeleveryMode, int ID)
 {
     return(aDeleveryModeDAL.UpdateDeleveryMode(aDeleveryMode, ID));
 }
예제 #5
0
 internal int InsertDeleveryMode(Inv_DeliveryMode aDeleveryMode)
 {
     return(aDeleveryModeDAL.InsertDeleveryMode(aDeleveryMode));
 }