Пример #1
0
        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);
        }
Пример #2
0
        private void CmdVolver_Click(object sender, EventArgs e)
        {
            funFlex      = null;
            funFunciones = null;
            funDatos     = null;
            funDbGrid    = null;
            funCon       = null;

            dtTareas = null;
            this.Close();
        }
Пример #3
0
        void Cerrar()
        {
            funFlex      = null;
            funFunciones = null;
            funDbGrid    = null;
            funDatos     = null;

            dtItems  = null;
            dtTipExi = null;
            dtUniMed = null;
            dtTipPro = null;

            this.Hide();
        }
Пример #4
0
        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);
        }
Пример #5
0
        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;
            }
        }