Example #1
0
        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;
                    }
                }
            }
        }
Example #2
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";
                    }
                }
            }
        }
Example #3
0
        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;
        }
Example #4
0
        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);
        }