Пример #1
0
        private void CmdBuscar_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(CboMeses.SelectedValue) == 0)
            {
                MessageBox.Show("No se ha especificado el mes a consultar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboMeses.Focus();
                return;
            }

            if (Convert.ToInt32(CboAño.SelectedValue) == 0)
            {
                MessageBox.Show("No se ha especificado el año de trabajo", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboAño.Focus();
                return;
            }

            if (Convert.ToString(CboEmpresa.SelectedValue) == "")
            {
                MessageBox.Show("No se ha especificado la empresa que desea consultar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboEmpresa.Focus();
                return;
            }

            DataTable dtResultIng  = new DataTable();
            DataTable dtResultSal  = new DataTable();
            int       n_mes        = Convert.ToInt32(CboMeses.SelectedValue);
            int       n_ano        = Convert.ToInt32(CboAño.SelectedValue);
            string    c_codempresa = Convert.ToString(CboEmpresa.SelectedValue);

            objCabecera.mysConec = mysConec;
            dtResultIng          = objCabecera.ListarIngresos(n_ano, n_mes, c_codempresa);
            dtResultSal          = objCabecera.ListarSalidas(n_ano, n_mes, c_codempresa);
            FgItems.Rows.Count   = 2;
            if (dtResultIng.Rows.Count != 0)
            {
                MostrarDatos(dtResultIng, dtResultSal);
            }
            else
            {
                MessageBox.Show("! No se ha encontrado marcaciones con los criterios especificados ¡.. Posiblemente no hay empleados activos, pique en el boton Activar Empleados para activarlos", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            dtResultIng = null;
            dtResultSal = null;
        }
Пример #2
0
        private void ToolImprimir_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(CboMeses.SelectedValue) == 0)
            {
                MessageBox.Show("No se ha especificado el mes a consultar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboMeses.Focus();
                return;
            }

            if (Convert.ToInt32(CboAño.SelectedValue) == 0)
            {
                MessageBox.Show("No se ha especificado el año de trabajo", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboAño.Focus();
                return;
            }

            if (Convert.ToString(CboEmpresa.SelectedValue) == "")
            {
                MessageBox.Show("No se ha especificado la empresa que desea consultar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboEmpresa.Focus();
                return;
            }

            int n_opcion = 0;

            objCabecera.STU_SISTEMA = STU_SISTEMA;
            if (OptImp1.Checked == true)
            {
                n_opcion = 1;
            }
            if (OptImp2.Checked == true)
            {
                n_opcion = 2;
            }
            if (OptImp3.Checked == true)
            {
                n_opcion = 3;
            }

            objCabecera.RptAsistencia(n_opcion, Convert.ToInt32(CboAño.SelectedValue), Convert.ToInt32(CboMeses.SelectedValue), Convert.ToString(CboEmpresa.SelectedValue));
        }