Exemplo n.º 1
0
        public Gestionar(string equipoMovimiento)
        {
            InitializeComponent();

            EquipoMovimiento = equipoMovimiento;

            equipos  = new CNEquipos();
            reportes = new CNReportes();
            personas = new CNPersonas();

            Dock = DockStyle.Fill;

            if (equipoMovimiento != null)
            {
                origen = new BindingSource(equipos.CargarEquiposDisponibles(), "INV.EQUIPOS");
            }
            else
            {
                origen = new BindingSource(equipos.CargarEquiposTableFilter(), "INV.EQUIPOS");
            }

            origen.ListChanged         += new ListChangedEventHandler(origen_ListChanged);
            tblEquiposFilter.DataSource = origen;
            lblTotalRows.Text           = String.Format("Total equipos {0}", this.origen.List.Count);
        }
        public Empleados()
        {
            InitializeComponent();

            reportes = new CNReportes();
            personas = new CNPersonas();

            DateStart.Text = DateTime.Now.ToString("yyyy-MM-dd");
            DateEnd.Text   = DateTime.Now.ToString("yyyy-MM-dd");

            CargarCombos();
        }
        public Gestionar()
        {
            InitializeComponent();

            personas = new CNPersonas();
            reportes = new CNReportes();

            Dock = DockStyle.Fill;

            // Se crea el origen de datos y se pasa a la tabla de los filtros.
            origen                       = new BindingSource(personas.CargarEmpleadosTableFilter(), "INV.EMPLEADOS");
            origen.ListChanged          += new ListChangedEventHandler(origen_ListChanged);
            tblEmployesFilter.DataSource = origen;

            lblTotalRows.Text = string.Format("Total empleados {0}", this.origen.List.Count);
        }
Exemplo n.º 4
0
        public Equipos()
        {
            InitializeComponent();

            reportes = new CNReportes();
            personas = new CNPersonas();

            GeneralStartDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
            GeneralEndDate.Text   = DateTime.Now.ToString("yyyy-MM-dd");

            DateStartRep.Text = DateTime.Now.ToString("yyyy-MM-dd");
            DateEndRep.Text   = DateTime.Now.ToString("yyyy-MM-dd");

            DateStart.Text = DateTime.Now.ToString("yyyy-MM-dd");
            DateEnd.Text   = DateTime.Now.ToString("yyyy-MM-dd");

            MovimientoStartDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
            MovimientoEndDate.Text   = DateTime.Now.ToString("yyyy-MM-dd");

            CargarCombos();
        }
        private void BtnBackups_Click(object sender, EventArgs e)
        {
            try
            {
                SaveFileDialog fichero = new SaveFileDialog();
                fichero.Filter           = "BackUp file (*.bak)|*.bak";
                fichero.RestoreDirectory = true;
                fichero.FileName         = "BackUp.bak";
                if (fichero.ShowDialog() == DialogResult.OK)
                {
                    CNReportes reportes = new CNReportes();
                    reportes.CreaBackUp(new CEReporte {
                        RutaBackUp = fichero.FileName
                    });

                    MessageBox.Show("Se creo el backup con exito.", "Backup", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 6
0
        private void ReporteGeneral()
        {
            try
            {
                fichero                  = new SaveFileDialog();
                fichero.Filter           = "Excel (*.xls)|*.xls";
                fichero.RestoreDirectory = true;
                fichero.FileName         = "Equipos.xls";
                if (fichero.ShowDialog() == DialogResult.OK)
                {
                    CNReportes reportes = new CNReportes();
                    FilaExcel = 1;

                    Microsoft.Office.Interop.Excel.Application Aplicacion;
                    Microsoft.Office.Interop.Excel.Workbook    Libro;
                    Microsoft.Office.Interop.Excel.Worksheet   Hoja;
                    Aplicacion = new Microsoft.Office.Interop.Excel.Application();
                    Libro      = Aplicacion.Workbooks.Add();
                    Libro.Worksheets.Add();
                    Hoja      = (Microsoft.Office.Interop.Excel.Worksheet)Libro.Worksheets.get_Item(1);
                    Hoja.Name = "Equipos";

                    if (chkProyectoGeneral.Checked == true && chkRangoFechas.Checked == true)
                    {
                        Reader = reportes.RepEquiposPorFechasyProyecto(new CEReporte
                        {
                            Inicio   = GeneralStartDate.Text,
                            Fin      = GeneralEndDate.Text,
                            Proyecto = cmbProyectoGeneral.SelectedValue.ToString()
                        });
                    }
                    else if (chkProyectoGeneral.Checked == true)
                    {
                        Reader = reportes.RepEquiposPorProyecto(new CEReporte
                        {
                            Proyecto = cmbProyectoGeneral.SelectedValue.ToString()
                        });
                    }
                    else if (chkRangoFechas.Checked == true)
                    {
                        if (GeneralStartDate.Text != GeneralEndDate.Text)
                        {
                            Reader = reportes.RepEquiposPorFechas(new CEReporte
                            {
                                Inicio = GeneralStartDate.Text,
                                Fin    = GeneralEndDate.Text
                            });
                        }
                        else
                        {
                            MessageBox.Show("Las fechas no pueden ser iguales", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                            return;
                        }
                    }
                    else
                    {
                        Reader = reportes.RepEquipos();
                    }

                    Hoja.Cells[FilaExcel, 1]  = "CODIGO";
                    Hoja.Cells[FilaExcel, 2]  = "DESCRIPCION";
                    Hoja.Cells[FilaExcel, 3]  = "MARCA";
                    Hoja.Cells[FilaExcel, 4]  = "MODELO";
                    Hoja.Cells[FilaExcel, 5]  = "SERIAL";
                    Hoja.Cells[FilaExcel, 6]  = "PROYECTO";
                    Hoja.Cells[FilaExcel, 7]  = "SEDE";
                    Hoja.Cells[FilaExcel, 8]  = "UBICACION";
                    Hoja.Cells[FilaExcel, 9]  = "PUESTO";
                    Hoja.Cells[FilaExcel, 10] = "ESTADO";
                    Hoja.Cells[FilaExcel, 11] = "PROVEEDOR";
                    Hoja.Cells[FilaExcel, 12] = "INGRESO";
                    Hoja.Cells[FilaExcel, 13] = "SALIDA";
                    Hoja.Cells[FilaExcel, 14] = "OBSERVACION";
                    Hoja.Cells[FilaExcel, 15] = "CEDULA";
                    Hoja.Cells[FilaExcel, 16] = "CODINV";
                    Hoja.Cells[FilaExcel, 17] = "NOMBRES";
                    Hoja.Cells[FilaExcel, 18] = "USUARIO_MODIFI";
                    Hoja.Cells[FilaExcel, 19] = "FECHA_MODIFI";

                    FilaExcel++;

                    while (Reader.Read())
                    {
                        Hoja.Cells[FilaExcel, 1]  = Reader.GetString(0);
                        Hoja.Cells[FilaExcel, 2]  = Reader.GetString(1);
                        Hoja.Cells[FilaExcel, 3]  = Reader.GetString(2);
                        Hoja.Cells[FilaExcel, 4]  = Reader.GetString(3);
                        Hoja.Cells[FilaExcel, 5]  = Reader.GetString(4);
                        Hoja.Cells[FilaExcel, 6]  = Reader.GetString(5);
                        Hoja.Cells[FilaExcel, 7]  = Reader.GetString(6);
                        Hoja.Cells[FilaExcel, 8]  = Reader.GetString(7);
                        Hoja.Cells[FilaExcel, 9]  = Reader.GetString(8);
                        Hoja.Cells[FilaExcel, 10] = Reader.GetString(9);
                        Hoja.Cells[FilaExcel, 11] = Reader.GetString(10);
                        Hoja.Cells[FilaExcel, 12] = Reader.GetDateTime(11).ToString("yyyy-MM-dd");
                        Hoja.Cells[FilaExcel, 13] = Reader.GetString(12);
                        Hoja.Cells[FilaExcel, 14] = Reader.GetString(13);
                        Hoja.Cells[FilaExcel, 15] = Reader.GetString(14);
                        Hoja.Cells[FilaExcel, 16] = Reader.GetInt32(15);
                        Hoja.Cells[FilaExcel, 17] = Reader.GetString(16);
                        Hoja.Cells[FilaExcel, 18] = Reader.GetString(17);
                        Hoja.Cells[FilaExcel, 19] = Reader.GetDateTime(18).ToString("yyyy-MM-dd H:mm:sss");

                        FilaExcel++;
                    }

                    Libro.SaveAs(fichero.FileName, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal);
                    Libro.Close(true);

                    ///Apertura de documento
                    AbrirDocumento(fichero.FileName);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 7
0
        private void ReporteCobroPuestos(string Inicio, string Fin)
        {
            try
            {
                fichero                  = new SaveFileDialog();
                fichero.Filter           = "Excel (*.xls)|*.xls";
                fichero.RestoreDirectory = true;
                fichero.FileName         = "CobroPuestos.xls";
                if (fichero.ShowDialog() == DialogResult.OK)
                {
                    CNReportes reportes = new CNReportes();
                    FilaExcel = 1;

                    Microsoft.Office.Interop.Excel.Application Aplicacion;
                    Microsoft.Office.Interop.Excel.Workbook    Libro;
                    Microsoft.Office.Interop.Excel.Worksheet   Hoja;
                    Aplicacion = new Microsoft.Office.Interop.Excel.Application();
                    Libro      = Aplicacion.Workbooks.Add();
                    Libro.Worksheets.Add();
                    Hoja      = (Microsoft.Office.Interop.Excel.Worksheet)Libro.Worksheets.get_Item(1);
                    Hoja.Name = "PUESTOS";


                    Reader = reportes.RepCobroPuestosEquipos(new CEReporte
                    {
                        Inicio   = Inicio,
                        Fin      = Fin,
                        Proyecto = cmbProyecto.SelectedValue.ToString()
                    });

                    Hoja.Cells[FilaExcel, 1]  = "CEDULA";
                    Hoja.Cells[FilaExcel, 2]  = "CODINV";
                    Hoja.Cells[FilaExcel, 3]  = "NOMBRES";
                    Hoja.Cells[FilaExcel, 4]  = "EMP_PROYECTO";
                    Hoja.Cells[FilaExcel, 5]  = "EMP_SEDE";
                    Hoja.Cells[FilaExcel, 6]  = "EMP_UBICACION";
                    Hoja.Cells[FilaExcel, 7]  = "EMP_PUESTO";
                    Hoja.Cells[FilaExcel, 8]  = "OBSERVACION";
                    Hoja.Cells[FilaExcel, 9]  = "EMP_INGRESO";
                    Hoja.Cells[FilaExcel, 10] = "EMP_SALIDA";
                    Hoja.Cells[FilaExcel, 11] = "EMP_USUARIOMODIFI";
                    Hoja.Cells[FilaExcel, 12] = "EMP_FECHAMODIFI";
                    Hoja.Cells[FilaExcel, 13] = "EQ_CODIGO";
                    Hoja.Cells[FilaExcel, 14] = "EQ_DESCRIPCION";
                    Hoja.Cells[FilaExcel, 15] = "EQ_PROYECTO";
                    Hoja.Cells[FilaExcel, 16] = "EQ_SEDE";
                    Hoja.Cells[FilaExcel, 17] = "EQ_UBICACION";
                    Hoja.Cells[FilaExcel, 18] = "EQ_PUESTO";
                    Hoja.Cells[FilaExcel, 19] = "EQ_FECHAINGRESO";
                    Hoja.Cells[FilaExcel, 20] = "EQ_FECHASALIDA";
                    Hoja.Cells[FilaExcel, 21] = "EQ_OBSERVACION";
                    Hoja.Cells[FilaExcel, 22] = "EQ_USUARIOMODIFI";
                    Hoja.Cells[FilaExcel, 23] = "EQ_FECHAMODIFI";
                    Hoja.Cells[FilaExcel, 24] = "DIAS";

                    FilaExcel++;

                    while (Reader.Read())
                    {
                        Hoja.Cells[FilaExcel, 1]  = Reader.GetString(0);
                        Hoja.Cells[FilaExcel, 2]  = Reader.GetString(1);
                        Hoja.Cells[FilaExcel, 3]  = Reader.GetString(2);
                        Hoja.Cells[FilaExcel, 4]  = Reader.GetString(3);
                        Hoja.Cells[FilaExcel, 5]  = Reader.GetString(4);
                        Hoja.Cells[FilaExcel, 6]  = Reader.GetString(5);
                        Hoja.Cells[FilaExcel, 7]  = Reader.GetString(6);
                        Hoja.Cells[FilaExcel, 8]  = Reader.GetString(7);
                        Hoja.Cells[FilaExcel, 9]  = Reader.GetString(8);
                        Hoja.Cells[FilaExcel, 10] = Reader.GetString(9);
                        Hoja.Cells[FilaExcel, 11] = Reader.GetString(10);
                        Hoja.Cells[FilaExcel, 12] = Reader.GetDateTime(11).ToString("yyyy-MM-dd H:mm:ss");
                        Hoja.Cells[FilaExcel, 13] = Reader.GetString(12);
                        Hoja.Cells[FilaExcel, 14] = Reader.GetString(13);
                        Hoja.Cells[FilaExcel, 15] = Reader.GetString(14);
                        Hoja.Cells[FilaExcel, 16] = Reader.GetString(15);
                        Hoja.Cells[FilaExcel, 17] = Reader.GetString(16);
                        Hoja.Cells[FilaExcel, 18] = Reader.GetString(17);
                        Hoja.Cells[FilaExcel, 19] = Reader.GetString(18);
                        Hoja.Cells[FilaExcel, 20] = Reader.GetString(19);
                        Hoja.Cells[FilaExcel, 21] = Reader.GetString(20);
                        Hoja.Cells[FilaExcel, 22] = Reader.GetString(21);
                        Hoja.Cells[FilaExcel, 23] = Reader.GetDateTime(22).ToString("yyyy-MM-dd H:mm:ss");
                        Hoja.Cells[FilaExcel, 24] = Reader.GetInt32(23);

                        FilaExcel++;
                    }

                    Libro.SaveAs(fichero.FileName, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal);
                    Libro.Close(true);

                    ///Apertura de documento
                    AbrirDocumento(fichero.FileName);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 8
0
        private void ReporteMovimientos()
        {
            try
            {
                fichero                  = new SaveFileDialog();
                fichero.Filter           = "Excel (*.xls)|*.xls";
                fichero.RestoreDirectory = true;
                fichero.FileName         = "Movimientos.xls";
                if (fichero.ShowDialog() == DialogResult.OK)
                {
                    CNReportes reportes = new CNReportes();
                    FilaExcel = 1;

                    Microsoft.Office.Interop.Excel.Application Aplicacion;
                    Microsoft.Office.Interop.Excel.Workbook    Libro;
                    Microsoft.Office.Interop.Excel.Worksheet   Hoja;
                    Aplicacion = new Microsoft.Office.Interop.Excel.Application();
                    Libro      = Aplicacion.Workbooks.Add();
                    Libro.Worksheets.Add();
                    Hoja      = (Microsoft.Office.Interop.Excel.Worksheet)Libro.Worksheets.get_Item(1);
                    Hoja.Name = "Movimientos";

                    if (chkMovimientoRangoFechas.Checked == true)
                    {
                        Reader = reportes.RepMovimientoEquiposFecha(new CEReporte
                        {
                            Inicio = MovimientoStartDate.Text + " 00:00:00",
                            Fin    = MovimientoEndDate.Text + " 23:59:59"
                        });
                    }
                    else
                    {
                        Reader = reportes.RepMovimientoEquipos();
                    }

                    Hoja.Cells[FilaExcel, 1] = "N° MOVIMIENTO";
                    Hoja.Cells[FilaExcel, 2] = "DOCUMENTO";
                    Hoja.Cells[FilaExcel, 3] = "NOMBRES";
                    Hoja.Cells[FilaExcel, 4] = "CODIGO";
                    Hoja.Cells[FilaExcel, 5] = "DESCRIPCION";
                    Hoja.Cells[FilaExcel, 6] = "NUM_REF";
                    Hoja.Cells[FilaExcel, 7] = "TIPO";
                    Hoja.Cells[FilaExcel, 8] = "FECHA";
                    Hoja.Cells[FilaExcel, 9] = "USUARIO";

                    FilaExcel++;

                    while (Reader.Read())
                    {
                        Hoja.Cells[FilaExcel, 1] = Reader.GetInt32(0);
                        Hoja.Cells[FilaExcel, 2] = Reader.GetString(1);
                        Hoja.Cells[FilaExcel, 3] = Reader.GetString(2);
                        Hoja.Cells[FilaExcel, 4] = Reader.GetString(3);
                        Hoja.Cells[FilaExcel, 5] = Reader.GetString(4);
                        Hoja.Cells[FilaExcel, 6] = Reader.GetString(5);
                        Hoja.Cells[FilaExcel, 7] = Reader.GetString(6);
                        Hoja.Cells[FilaExcel, 8] = Reader.GetDateTime(7);
                        Hoja.Cells[FilaExcel, 9] = Reader.GetString(8);

                        FilaExcel++;
                    }

                    Libro.SaveAs(fichero.FileName, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal);
                    Libro.Close(true);

                    ///Apertura de documento
                    AbrirDocumento(fichero.FileName);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 9
0
        private void ReporteExcel()
        {
            try
            {
                fichero                  = new SaveFileDialog();
                fichero.Filter           = "Excel (*.xls)|*.xls";
                fichero.RestoreDirectory = true;
                fichero.FileName         = "Facturas.xls";
                if (fichero.ShowDialog() == DialogResult.OK)
                {
                    CNReportes reportes = new CNReportes();
                    FilaExcel = 1;

                    Microsoft.Office.Interop.Excel.Application Aplicacion;
                    Microsoft.Office.Interop.Excel.Workbook    Libro;
                    Microsoft.Office.Interop.Excel.Worksheet   Hoja;
                    Aplicacion = new Microsoft.Office.Interop.Excel.Application();
                    Libro      = Aplicacion.Workbooks.Add();
                    Libro.Worksheets.Add();
                    Hoja      = (Microsoft.Office.Interop.Excel.Worksheet)Libro.Worksheets.get_Item(1);
                    Hoja.Name = "Facturas";

                    Reader = reportes.RepFacturas();

                    Hoja.Cells[FilaExcel, 1] = "ID";
                    Hoja.Cells[FilaExcel, 2] = "FECHA";
                    Hoja.Cells[FilaExcel, 3] = "MONTO";
                    Hoja.Cells[FilaExcel, 4] = "NUMERO_DOC";
                    Hoja.Cells[FilaExcel, 5] = "OBSERVACION";
                    Hoja.Cells[FilaExcel, 6] = "ANULADO";
                    Hoja.Cells[FilaExcel, 7] = "USUARIO_MODIFI";
                    Hoja.Cells[FilaExcel, 8] = "FECHA_MODIFI";

                    FilaExcel++;

                    while (Reader.Read())
                    {
                        Hoja.Cells[FilaExcel, 3].NumberFormat = "#,##0.00 $";

                        Hoja.Cells[FilaExcel, 1] = Reader.GetInt32(0);
                        Hoja.Cells[FilaExcel, 2] = Reader.GetDateTime(1).ToString("yyyy-MM-dd");
                        Hoja.Cells[FilaExcel, 3] = Reader.GetDouble(2);
                        Hoja.Cells[FilaExcel, 4] = Reader.GetString(3);
                        Hoja.Cells[FilaExcel, 5] = Reader.GetString(4);
                        Hoja.Cells[FilaExcel, 6] = Reader.GetString(5);
                        Hoja.Cells[FilaExcel, 7] = Reader.GetString(6);
                        Hoja.Cells[FilaExcel, 8] = Reader.GetDateTime(7);

                        FilaExcel++;
                    }

                    Libro.SaveAs(fichero.FileName, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal);
                    Libro.Close(true);

                    AbrirDocumento(fichero.FileName);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }