protected void txtBarcode_TextChanged(object sender, EventArgs e) { if (txtBarcode.Text.Length == 10) { int chkCount = 0; foreach (GridViewRow row in gvAudit.Rows) { string tempBarcode = ((Label)row.FindControl("lblBarcode")).Text; if (txtBarcode.Text == tempBarcode) { CheckBox chkSelect = (CheckBox)row.FindControl("chkSelect"); chkSelect.Checked = true; chkCount++; } } if (chkCount == 0) { BAL.Package objPakcageBal = new BAL.Package(); var objPackage = objPakcageBal.Get(txtBarcode.Text); BAL.PackageTransactions objBal = new BAL.PackageTransactions(); var objPackageTransaction = objBal.GetAll().First(x => x.BarcodeId == txtBarcode.Text); if (objPackageTransaction == null) { pnlSuccess.Visible = true; lblError.Text = "No Such Package Exists"; return; } int setStatus = SetPackageStatus(objPackage.BarcodeId, "5"); objPackageTransaction.ReceivedBy = Session["User"].ToString(); objPackageTransaction.ToLocId = int.Parse(Session["DistributionCenterId"].ToString()); objBal.Update(objPackageTransaction); objPackage.CurrentLocationId = int.Parse(Session["DistributionCenterId"].ToString()); objPakcageBal.UpdatePackage(objPackage); if (setStatus != 0) { pnlSuccess.Visible = true; lblError.Text = "Error in Updating Status"; return; } } txtBarcode.Text = ""; } }
protected void txtBarcode_TextChanged(object sender, EventArgs e) { if (txtBarcode.Text.Length == 10) { int chkCount = 0; foreach (GridViewRow row in gvAudit.Rows) { string tempBarcode = ((Label)row.FindControl("lblBarcode")).Text; if (txtBarcode.Text == tempBarcode) { CheckBox chkSelect = (CheckBox)row.FindControl("chkSelect"); chkSelect.Checked = true; chkCount++; } } if (chkCount == 0) { BAL.Package objPakcageBal = new BAL.Package(); var objPackage = objPakcageBal.Get(txtBarcode.Text); BAL.PackageTransactions objBal = new BAL.PackageTransactions(); var objPackageTransaction = objBal.GetAll().First(x => x.BarcodeId == txtBarcode.Text); if (objPackageTransaction == null) { pnlSuccess.Visible = true; lblError.Text = "No Such Package Exists"; return; } int setStatus = SetPackageStatus(objPackage.BarcodeId, "5"); objPackageTransaction.ReceivedBy = Session["User"].ToString(); objPackageTransaction.ToLocId = int.Parse(Session["DistributionCenterId"].ToString()); objBal.Update(objPackageTransaction); objPackage.CurrentLocationId = int.Parse(Session["DistributionCenterId"].ToString()); objPakcageBal.UpdatePackage(objPackage); if (setStatus != 0) { pnlSuccess.Visible = true; lblError.Text = "Error in Updating Status"; return; } } txtBarcode.Text = ""; } }