protected void onReplicateClick(object sender, EventArgs e) { if (txtB1.Text != string.Empty) { LstReplicateList = AddData(); GatepassDetails obj = LstReplicateList.Find(x => x.JobNumber == txtSelectedJob.Text); LstReplicateList.Clear(); if (obj != null) { GatepassDetails objReplicate; int _noOfcopies = int.Parse(txtB1.Text); int test = 1; for (int i = 0; i < _noOfcopies; i++) { //int ivalue = i; test = i; objReplicate = new GatepassDetails(); objReplicate = obj; objReplicate.B1 = _noOfcopies.ToString(); objReplicate.A1 = test.ToString(); LstReplicateList.Add(objReplicate); grdTable.DataSource = LstReplicateList; grdTable.DataBind(); test = 0; } } } }
protected void CheckboxSelected(Object sender, EventArgs e) { LstSelectedJobsForPrint = new List <GatepassDetails>(); foreach (GridViewRow gvrow in grdTable.Rows) { CheckBox chk = (CheckBox)gvrow.FindControl("chk"); if (chk != null && chk.Checked) { string _job = gvrow.Cells[2].Text; GatepassDetails obj = LstGatepassDetails.Find(x => x.JobNumber == _job); LstSelectedJobsForPrint.Add(obj); _count++; if (_count == 1) { //string _job = gvrow.Cells[2].Text; txtSelectedJob.Text = _job; txtB1.Enabled = true; btnReplicate.Enabled = true; } else { txtSelectedJob.Text = string.Empty; txtB1.Enabled = false; btnReplicate.Enabled = false; btnPrint.Text = "Print"; //btnPrint.Enabled = false; } } else { if (_count == 0) { //btnPrint.Enabled = false; txtSelectedJob.Text = string.Empty; txtB1.Enabled = false; btnReplicate.Enabled = false; btnPrint.Text = "Print"; } } } }
protected void Search_Click1(Object sender, EventArgs e) { string pattern = @"^[a-zA-Z0-9]+$"; Regex regex = new Regex(pattern); if (regex.IsMatch(TxtSearch.Text)) { string _searchFSNumber = TxtSearch.Text; if (ViewState["MainList"] != null) { LstTempSearch = AddData(); foreach (GatepassDetails obj in LstTempSearch) { if (_searchFSNumber.ToLower() == obj.JobNumber.ToLower()) { GatepassDetails searchJoB = obj; LstTempSearch.Clear(); LstTempSearch.Add(searchJoB); grdTable.DataSource = LstTempSearch; grdTable.DataBind(); TxtSearch.Text = string.Empty; return; } else { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('The Job Number Not Found');", true); } } } } else { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Invalid Job Number');", true); } TxtSearch.Text = string.Empty; }
public List <GatepassDetails> AddData() { LstGatepassDetails = new List <GatepassDetails>(); GatepassDetails objGatepassDetails = new GatepassDetails { IsPrint = true, Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST01", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails1 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST02", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails2 = new GatepassDetails { IsPrint = true, Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST03", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails3 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST04", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails4 = new GatepassDetails { IsPrint = true, Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST05", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails5 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST06", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails6 = new GatepassDetails { IsPrint = true, Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST07", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails7 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST08", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails8 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST09", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails9 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST10", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails10 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST11", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails11 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST12", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails12 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST13", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails13 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST14", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; GatepassDetails objGatepassDetails14 = new GatepassDetails { Date = DateTime.Now.Date.ToString("dd-MMM-yyyy"), JobNumber = "TEST15", PONumber = "1234", CustomerName = "test", CustomerAddress = "Bangalore-19", Design = "TEST_Design", Item = "Test-Item", A1 = "1", B1 = "1", Quantity = "2323", Printer = "Test-Priter", Part = "Test-Part", SalOrdNo = "No Data", ItemCode = "No Data" }; _lstGatepassDetails.Add(objGatepassDetails); _lstGatepassDetails.Add(objGatepassDetails1); _lstGatepassDetails.Add(objGatepassDetails2); _lstGatepassDetails.Add(objGatepassDetails3); _lstGatepassDetails.Add(objGatepassDetails4); _lstGatepassDetails.Add(objGatepassDetails5); _lstGatepassDetails.Add(objGatepassDetails6); _lstGatepassDetails.Add(objGatepassDetails7); _lstGatepassDetails.Add(objGatepassDetails8); _lstGatepassDetails.Add(objGatepassDetails9); _lstGatepassDetails.Add(objGatepassDetails10); _lstGatepassDetails.Add(objGatepassDetails11); _lstGatepassDetails.Add(objGatepassDetails12); _lstGatepassDetails.Add(objGatepassDetails13); _lstGatepassDetails.Add(objGatepassDetails14); //if (_lstb1Copies != null) //{ // if (_lstb1Copies.Count != 0) // { // _lstGatepassDetails.AddRange(_lstb1Copies); // } //} return(LstGatepassDetails); }