Ejemplo n.º 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool             isSaved = false;
            DateTime         dt      = Convert.ToDateTime(this.txtDateOfAcceptance.Text + " " + this.txtTimeodAcceptance.Text);
            GradingResultBLL objR    = new GradingResultBLL();
            Guid             Id      = new Guid(this.hfId.Value);
            int Status = -1;
            //Grading recived Status.
            GradingResultStatus GradingRecivedStatus;

            try
            {
                GradingRecivedStatus = (GradingResultStatus)int.Parse(this.cboGradingRecivedStatus.SelectedValue.ToString());
            }
            catch
            {
                this.lblMsg.Text = "Grading Recived status is empty.";
                return;
            }
            try
            {
                Status = int.Parse(this.cboAcceptanceStatus.SelectedValue);
            }
            catch
            {
                this.lblMsg.Text = "Please Select Status.";
                return;
            }
            if (Status == -1)
            {
                this.lblMsg.Text = "Please Select Status.";
                return;
            }
            string preQueNo = "";

            isSaved = objR.ClientAcceptance(Id, Status, GradingRecivedStatus, dt, out preQueNo);
            if (isSaved == true)
            {
                //if (objR.Status == GradingResultStatus.ClientAccepted)
                //{
                if (preQueNo != "")
                {
                    this.lblMsg.Text = "Data Updated Successfully - Pre Weight Queue No. is:" + preQueNo;
                    return;
                }
                //}
                this.btnSave.Enabled = false;
                if (Session["CATranNo"] != null)
                {
                    // Response.Redirect("ListInbox.aspx");
                }
                //LoadData();
            }
            else
            {
                this.lblMsg.Text = "Unable to Updat Data.";
            }
        }