Example #1
0
        protected void btnClick_btnUpdate(object sender, EventArgs e)
        {
            Dispatch     disp         = new Dispatch();
            DispatchData dispatchData = new DispatchData();


            disp.DispatchId = string.IsNullOrEmpty(txtHidden.Text) ? 0: Convert.ToInt32(txtHidden.Text);
            disp.Trays      = string.IsNullOrEmpty(txtTraysReturn.Text) ? 0 : Convert.ToInt32(txtTraysReturn.Text);
            disp.Cartons    = string.IsNullOrEmpty(txtCartonsReturn.Text) ? 0 : Convert.ToInt32(txtCartonsReturn.Text);
            disp.IceBox     = string.IsNullOrEmpty(txtIceBoxReturn.Text) ? 0 : Convert.ToInt32(txtIceBoxReturn.Text);
            disp.OtherDisp  = string.IsNullOrEmpty(txtOtherReturn.Text) ? 0 : Convert.ToInt32(txtOtherReturn.Text);

            //disp.Quantity = Convert.ToInt32(txtQuantity.Text);

            DS = dispatchData.GetDispatchByID(disp.DispatchId);
            int trays   = string.IsNullOrEmpty(DS.Tables[0].Rows[0]["TraysDispached"].ToString()) ? 0 : Convert.ToInt32(DS.Tables[0].Rows[0]["TraysDispached"]);
            int icebox  = string.IsNullOrEmpty(DS.Tables[0].Rows[0]["IceBoxDispached"].ToString()) ? 0 : Convert.ToInt32(DS.Tables[0].Rows[0]["IceBoxDispached"]);
            int cartons = string.IsNullOrEmpty(DS.Tables[0].Rows[0]["CartonsDispached"].ToString()) ? 0 : Convert.ToInt32(DS.Tables[0].Rows[0]["CartonsDispached"]);
            int other   = string.IsNullOrEmpty(DS.Tables[0].Rows[0]["OtherDispached"].ToString()) ? 0 : Convert.ToInt32(DS.Tables[0].Rows[0]["OtherDispached"]);

            int result = 0;

            if (disp.IceBox >= 0 && disp.Trays >= 0 && disp.Cartons >= 0 && disp.OtherDisp >= 0)
            {
                if (disp.IceBox <= icebox && disp.Trays <= trays && disp.Cartons <= cartons && disp.OtherDisp <= other)
                {
                    DataSet ds = new DataSet();
                    result = dispatchData.updateReturnTrays(disp);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Enter Valid Quantity')", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Please Enter Valid Quantity')", true);
            }


            if (result > 0)
            {
                ClearTextBox();

                //rpRouteList.DataSource = ds;
                //rpRouteList.DataBind();
                rpRouteList.Visible = false;

                divDanger.Visible   = false;
                divwarning.Visible  = false;
                divSusccess.Visible = true;
                lblSuccess.Text     = "Information Updated  Successfully";


                pnlError.Update();

                upMain.Update();
                uprouteList.Update();
            }

            else
            {
                divDanger.Visible   = false;
                divwarning.Visible  = true;
                divSusccess.Visible = false;
                lblwarning.Text     = "Please Contact to Site Admin";
                pnlError.Update();
            }
        }