示例#1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            string         carrid = DD_carrier.SelectedItem.Value;
            DespatchDAO    desdao = new DespatchDAO();
            CageReportsDAO crdao  = new CageReportsDAO();

            try
            {
                string carrbarcode = crdao.GetCarrierBarcode(carrid);

                decimal cagecount = desdao.ValidateCagesForDespatch(carrbarcode);
                if (cagecount > 0)
                {
                    string queueoutput = desdao.QueueForDespatch(carrbarcode, username);
                }

                this.BindData_troverview(carrid);

                RadGrid2.Rebind();

                CageReportsDAO cg_firstload = new CageReportsDAO();
                string         carrierid    = DD_carrier.SelectedItem.Value;
                string         cagesids     = cg_firstload.Getcageidstring(carrierid);
                if (cagesids == string.Empty || cagesids == "null" || cagesids == "0")
                {
                    Label1.Text = string.Empty;
                }
                else
                {
                    Label1.Text      = "Cages Despatched for " + carrid;
                    Label1.ForeColor = Color.Blue;
                }
            }
            catch (Exception Ex2)
            {
                Label1.Text      = "Error:" + Ex2.Message.Substring(Ex2.Message.IndexOf(" ", 0), (Ex2.Message.IndexOf("ORA", 1) - Ex2.Message.IndexOf(" ", 0)));
                Label1.Visible   = true;
                Label1.ForeColor = Color.Red;
            }

            Label1.Visible = true;
        }
示例#2
0
        private void FirstBarcodeCheck()
        {
            try
            {
                decimal?cageID = null;
                output = _despatchDao.ProcessBarcode(carrierBarcode, _barcode, User.Identity.Name);
                ViewState["Output"] = output;

                if (output.CompareTo(((int)DespatchBarcode.DespatchCages).ToString()) == 0)
                {
                    cageID = _despatchDao.ValidateCagesForDespatch(carrierBarcode);
                }

                DisplayMessageForAction(output, cageID);
            }
            catch (Exception exception)
            {
                int indx = exception.Message.IndexOf(":");
                this.Master.ErrorMessage = exception.Message.Substring((indx + 1),
                                                                       exception.Message.IndexOf("ORA", (indx + 1)) - (indx + 1));
                this.Master.DisplayMessage = true;
            }
        }