private void btnStart_Click(object sender, EventArgs e)
        {
            if (btnStart.Text == "Start")
            {

                pnlops.Controls.Clear();
                Employee emp = new Employee();
                //1-Tabaco Lab
                //2-Central Office
                //3-Legazpi
                //4-Ligao
                //5-Polangui
                emp.branch = "2";// LOAD CENTRAL EMPLOYEES
                //DataTable empdt = emp.SELECT_ALL();
                DataTable empdt = emp.SELECT_BY_BRANCH();

                if (empdt != null)
                {
                    label1.Text = "Payroll Generator : FROM :" + cutoff.from_date.ToShortDateString() + " - " + cutoff.to_date.ToShortDateString() + " Total Employee [" + empdt.Rows.Count.ToString() + "]";

                    foreach (DataRow dr in empdt.Rows)
                    {

                        String empid = dr["empid"].ToString();

                        emp_payroll_new ep = new emp_payroll_new();
                        ep.cutoff = cutoff;
                        ep.cutoffdetailsdt = cutoffdetailsdt;
                        ep.empid = empid; ;
                        ep.Dock = DockStyle.Top;
                        ep.Width = pnlops.Width - 40;

                        pnlops.Controls.Add(ep);

                    }
                }
                else
                {
                    MessageBox.Show("EMPLOYEE BY BRANCH NOT WORKING...");
                }

                btnStart.Text = "Print";
            }
            else {

                frmCutoffAttendanceReport frm = new frmCutoffAttendanceReport();

                frm.cutoff_date_from = cutoff.from_date;
                frm.cutoff_date_to = cutoff.to_date;
                frm.cutoffdetailsdt = cutoffdetailsdt;

                frm.ShowDialog();

                btnStart.Text = "Start";
            }
        }
示例#2
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (btnStart.Text == "Start")
            {
                pnlops.Controls.Clear();
                Employee emp = new Employee();
                //1-Tabaco Lab
                //2-Central Office
                //3-Legazpi
                //4-Ligao
                //5-Polangui
                emp.branch = "2";// LOAD CENTRAL EMPLOYEES
                //DataTable empdt = emp.SELECT_ALL();
                DataTable empdt = emp.SELECT_BY_BRANCH();

                if (empdt != null)
                {
                    label1.Text = "Payroll Generator : FROM :" + cutoff.from_date.ToShortDateString() + " - " + cutoff.to_date.ToShortDateString() + " Total Employee [" + empdt.Rows.Count.ToString() + "]";

                    foreach (DataRow dr in empdt.Rows)
                    {
                        String empid = dr["empid"].ToString();

                        emp_payroll_new ep = new emp_payroll_new();
                        ep.cutoff          = cutoff;
                        ep.cutoffdetailsdt = cutoffdetailsdt;
                        ep.empid           = empid;;
                        ep.Dock            = DockStyle.Top;
                        ep.Width           = pnlops.Width - 40;

                        pnlops.Controls.Add(ep);
                    }
                }
                else
                {
                    MessageBox.Show("EMPLOYEE BY BRANCH NOT WORKING...");
                }

                btnStart.Text = "Print";
            }
            else
            {
                frmCutoffAttendanceReport frm = new frmCutoffAttendanceReport();

                frm.cutoff_date_from = cutoff.from_date;
                frm.cutoff_date_to   = cutoff.to_date;
                frm.cutoffdetailsdt  = cutoffdetailsdt;

                frm.ShowDialog();

                btnStart.Text = "Start";
            }
        }