Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(CboEmp.SelectedValue) == 0)
            {
                MessageBox.Show("No se ha especificado el nombre de la empresa", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtApeNom.Focus();
                return;
            }
            string[,] arrCabeceraDg1 = new string[2, 4];
            DataTable           dtResult   = new DataTable();
            DataTable           dtresulpre = new DataTable();
            int                 n_Fila;
            DataTable           DtProdDet  = new DataTable();
            CN_TEMPUS_marcacion objPersona = new CN_TEMPUS_marcacion();

            objPersona.mysConec = mysConec;
            DtProdDet           = objPersona.ListarPersonal(CboEmp.SelectedValue.ToString());

            arrCabeceraDg1[0, 0] = "Apellidos y Nombres";
            arrCabeceraDg1[0, 1] = "400";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_apenom";

            arrCabeceraDg1[1, 0] = "D.N.I.";
            arrCabeceraDg1[1, 1] = "80";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_dni";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "c_dni";
            dtResult = xFun.DataTableFiltrar(DtProdDet, "c_codemp = '" + CboEmp.SelectedValue.ToString() + "'");
            xFun.Buscar_CadFiltro  = "";
            xFun.Buscar_CampoOrden = "c_apenom";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);


            //Genericas xFun = new Genericas();
            //xFun.Buscar_CampoBusqueda = "c_id";
            //xFun.Buscar_CadFiltro = "";
            //xFun.Buscar_CampoOrden = "dia";
            //dtResult = xFun.Buscar(arrCabeceraDg1, DtSolMat);



            if (dtResult == null)
            {
                return;
            }
            if (dtResult.Rows.Count == 0)
            {
                return;
            }

            for (n_Fila = 0; n_Fila <= (dtResult.Rows.Count - 1); n_Fila++)
            {
                lblcodpersona.Text = dtResult.Rows[n_Fila]["c_dni"].ToString();
                TxtApeNom.Text     = dtResult.Rows[n_Fila]["c_apenom"].ToString();
            }
        }
Exemplo n.º 2
0
 private void CmdImp_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt32(CboEmp.SelectedValue) == 0)
     {
         MessageBox.Show("No se ha especificado la empresa a consultar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         CboEmp.Focus();
         return;
     }
     if (Convert.ToInt32(CboAnoTra.SelectedValue) == 0)
     {
         MessageBox.Show("No se ha especificado el año de trabajo", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         CboMesIni.Focus();
         return;
     }
     if (Convert.ToInt32(CboMesIni.SelectedValue) == 0)
     {
         MessageBox.Show("No se ha especificado el mes de inicio", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         CboMesIni.Focus();
         return;
     }
     if (Convert.ToInt32(CboMesFin.SelectedValue) == 0)
     {
         MessageBox.Show("No se ha especificado el mes de termino", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         CboMesIni.Focus();
         return;
     }
     if (lblcodpersona.Text == "")
     {
         MessageBox.Show("No se ha especificado la persona que desea consultar", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         TxtApeNom.Focus();
         return;
     }
     if (Convert.ToInt32(CboMesIni.SelectedValue) > Convert.ToInt32(CboMesFin.SelectedValue))
     {
         MessageBox.Show("El mes de termino no puede ser menor al mes de inicio", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
         CboMesIni.Focus();
         return;
     }
     objCabecera.STU_SISTEMA = STU_SISTEMA;
     objCabecera.mysConec    = mysConec;
     objCabecera.RptAsistenciaPersona(Convert.ToInt32(CboAnoTra.SelectedValue), Convert.ToInt32(CboMesIni.SelectedValue), Convert.ToInt32(CboMesFin.SelectedValue), Convert.ToString(CboEmp.SelectedValue), lblcodpersona.Text);
 }