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(); } }
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); }