private void ToolExportar_Click(object sender, EventArgs e) { Cls_FlexGrid funFlex = new Cls_FlexGrid(); string c_nomarch = "VISTA0001.XLS"; funFlex.ExportToExcel_NumFilaCabecera = 3; funFlex.ExportToExcel(FgFiltro, "", "", c_titulo, "", c_nomarch); }
private void CmdVolver_Click(object sender, EventArgs e) { funFlex = null; funFunciones = null; funDatos = null; funDbGrid = null; funCon = null; dtTareas = null; this.Close(); }
void Cerrar() { funFlex = null; funFunciones = null; funDbGrid = null; funDatos = null; dtItems = null; dtTipExi = null; dtUniMed = null; dtTipPro = null; this.Hide(); }
public DataTable FiltrarSelccionarItems(int n_IdEmpresa, string c_CadIN) { Genericas funDatos = new Genericas(); Cls_FlexGrid funFlex = new Cls_FlexGrid(); DataTable dtResult = new DataTable(); string[,] arrCabeceraFlexFil = new string[5, 5]; dtResult = Listar(); if (!string.IsNullOrEmpty(c_CadIN)) { dtResult = funDatos.DataTableFiltrar(dtResult, "n_id NOT IN(" + c_CadIN + ")"); } // FLEX GRID DE LOS TAREAS arrCabeceraFlexFil[0, 0] = "Codigo"; arrCabeceraFlexFil[0, 1] = "80"; arrCabeceraFlexFil[0, 2] = "C"; arrCabeceraFlexFil[0, 3] = "c_codpro"; arrCabeceraFlexFil[1, 0] = "Mercaderia / Producto / Servicio"; arrCabeceraFlexFil[1, 1] = "400"; arrCabeceraFlexFil[1, 2] = "C"; arrCabeceraFlexFil[1, 3] = "c_despro"; arrCabeceraFlexFil[2, 0] = "Uni. Med."; arrCabeceraFlexFil[2, 1] = "40"; arrCabeceraFlexFil[2, 2] = "C"; arrCabeceraFlexFil[2, 3] = "c_abrpre"; arrCabeceraFlexFil[3, 0] = "Sel."; arrCabeceraFlexFil[3, 1] = "40"; arrCabeceraFlexFil[3, 2] = "B"; arrCabeceraFlexFil[3, 3] = "n_sel"; arrCabeceraFlexFil[4, 0] = "ID"; arrCabeceraFlexFil[4, 1] = "0"; arrCabeceraFlexFil[4, 2] = "N"; arrCabeceraFlexFil[4, 3] = "n_id"; funDatos.Filtrar_CampoOrden = "c_despro"; funDatos.Filtrar_Titulo = "Filtro de Trabajadores"; funDatos.Filtrar_ColumnaCheck = 3; dtResult = funDatos.Filtrar2(arrCabeceraFlexFil, dtResult); return(dtResult); }
void EjecutarConsulta() { try { Cursor.Current = Cursors.WaitCursor; ConfigurarCabecera(); if (funFunciones.NulosC(TxtFchIni.Text) == "") { MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchIni.Focus(); return; } if (funFunciones.NulosC(TxtFchFin.Text) == "") { MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchFin.Focus(); return; } DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text); DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text); if (d_fchini > d_fchfin) { MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha final de la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchIni.Focus(); return; } DataTable dtListaDetallado = new DataTable(); DataTable dtLista = new DataTable(); DataTable dtLista2 = new DataTable(); int m_tiprep = 0; CN_pla_empleados o_emple = new CN_pla_empleados(STU_SISTEMA); o_emple.STU_SISTEMA = STU_SISTEMA; if (OpTod.Checked == true) { m_tiprep = 1; } if (OptPen.Checked == true) { m_tiprep = 2; } if (OptEnt.Checked == true) { m_tiprep = 3; } o_emple.ListarAsistenciaDetallado(TxtFchIni.Text, TxtFchFin.Text); dtListaDetallado = o_emple.dtLista; o_emple.ListarAsistenciaDec(TxtFchIni.Text, TxtFchFin.Text); dtLista = o_emple.dtLista; o_emple.ListarAsistenciaHor(TxtFchIni.Text, TxtFchFin.Text); dtLista2 = o_emple.dtLista; funFlex.b_AlternarColor = true; funFlex.FlexMostrarDatos(FgDetallado, arrCabeceraDetallado, dtListaDetallado, 2, true); funFlex = new Cls_FlexGrid(); funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 3, true); funFlex = new Cls_FlexGrid(); funFlex.FlexMostrarDatos(FgDatos2, arrCabecera2, dtLista2, 3, true); SetearCabecera1(); ResaltarErrores(); MessageBox.Show("¡ Los datos se mostraron con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); FgDetallado.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } finally { Cursor.Current = Cursors.Default; } }