private void frmProcesoRelacionarGuia_Load(object sender, EventArgs e)
        {
            reporteDA    = new ReporteDA();
            tablaFactuas = reporteDA.ListarFacturas();

            dgvFacturas.DataSource = tablaFactuas;
            vistaFacturas.OptionsBehavior.AutoPopulateColumns = false;
            vistaFacturas.OptionsSelection.MultiSelect        = true;
        }
Beispiel #2
0
 public void Inicializado()
 {
     reporteDA     = new ReporteDA();
     tablaMemorias = reporteDA.ListarMemorias();
     dgv.PrimaryGrid.DataSource          = tablaMemorias;
     dgv.PrimaryGrid.AutoGenerateColumns = false;
     dgvAlquiler.DataSource = tablaMemorias;
     vista.OptionsBehavior.AutoPopulateColumns = false;
     vista.OptionsSelection.MultiSelect        = true;
 }
Beispiel #3
0
        public List <ActividadBE> ReporteProductividad(ActividadBE objActividadBE)
        {
            ReporteDA oReporteDA = new ReporteDA();

            try
            {
                return(oReporteDA.ReporteProductividad(objActividadBE));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oReporteDA = null;
            }
        }
Beispiel #4
0
        public bool cargarDataTabla()
        {
            try
            {
                reporteDA          = new ReporteDA();
                tablaObservaciones = reporteDA.ListarObservaciones();

                dgvObservaciones.DataSource = tablaObservaciones;
                vista.OptionsBehavior.AutoPopulateColumns = false;
                vista.OptionsSelection.MultiSelect        = true;
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message); OMITIMOS EL MENSAJE
            }
            return(true);
        }
Beispiel #5
0
        public void CargarData()
        {
            try
            {
                reporteDA     = new ReporteDA();
                tablaAlquiler = reporteDA.ListarReporteAlquileres();

                dgvAlquiler.DataSource = tablaAlquiler;
                vistaAlquiler.OptionsBehavior.AutoPopulateColumns = false;
                vistaAlquiler.OptionsSelection.MultiSelect        = true;
                dgvAlquiler.Refresh();
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message); OMITIMOS EL MENSAJE
            }
        }
Beispiel #6
0
        private bool cargarDataTabla1()
        {
            try
            {
                reporteDA    = new ReporteDA();
                tablaLaptops = reporteDA.ListarLaptopsFacturasPorVencer();

                dgvFacturas.DataSource = tablaLaptops;
                vista.OptionsBehavior.AutoPopulateColumns = false;
                vista.OptionsSelection.MultiSelect        = true;
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message); OMITIMOS EL MENSAJE
            }



            return(true);
        }
        //-----------------------------------------------------------------------
        public bool cargarDataTabla()
        {
            try
            {
                reporteDA    = new ReporteDA();
                tablaLaptops = reporteDA.ListarLaptopsPorRecoger();

                dgvLaptops.DataSource = tablaLaptops;
                vista.OptionsBehavior.AutoPopulateColumns = false;
                vista.OptionsSelection.MultiSelect        = true;
                dgvLaptops.Refresh();
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message); OMITIMOS EL MENSAJE
            }



            return(true);
        }
Beispiel #8
0
        public void Inicializado()
        {
            reporteDA = new ReporteDA();
            corteDA   = new CorteAlquilerDA();
            vista.OptionsBehavior.AutoPopulateColumns = false;
            vista.OptionsSelection.MultiSelect        = true;

            usuario = corteDA.ObtenerArea(this.idUsuario);
            idArea  = int.Parse(usuario.Rows[0]["idArea"].ToString());
            if (idArea == idAreaComercialSupervisor)
            {
                this.Anular.Visible = true;
            }
            else
            {
                this.Anular.Visible           = false;
                this.FechaUltimaFactura.Width = 140;
                this.FechaCorteAlquiler.Width = 140;
            }

            giftCarga.Visible = false;
            //cargarData();
            bool i = cargarDataTabla();
        }
        public bool cargarDataTabla()
        {
            try
            {
                reporteDA                   = new ReporteDA();
                tablaLaptops                = reporteDA.ListarLaptopsInventario();
                tablaProcesadoresModelos    = reporteDA.tablaProcesadoresModelos(idCategoriaProcesador);
                tablaProcesadoresGeneracion = reporteDA.tablaProcesadoresGeneracion(codTablaProcesadorGeneracion);

                laptops       = new BindingList <LC>();
                tablaDisco    = reporteDA.ListarLaptopDisco();
                tablaMemoria  = reporteDA.ListarLaptopMemoria();
                tablaLicencia = reporteDA.ListarLaptopLicencia();
                DataView viewDisco    = new DataView(tablaDisco);
                DataView viewMemoria  = new DataView(tablaMemoria);
                DataView viewLicencia = new DataView(tablaLicencia);
                int      rec          = 0;
                while (rec < tablaLaptops.Rows.Count)
                {
                    LC laptop = new LC();
                    laptop.IdLC                   = Convert.ToInt32(tablaLaptops.Rows[rec]["idLC"].ToString());
                    laptop.Codigo                 = tablaLaptops.Rows[rec]["codigo"].ToString();
                    laptop.IdMarca                = int.Parse(tablaLaptops.Rows[rec]["idMarca"].ToString());
                    laptop.MarcaLC                = tablaLaptops.Rows[rec]["marcaLC"].ToString();
                    laptop.NombreModeloLC         = tablaLaptops.Rows[rec]["nombreModeloLC"].ToString();
                    laptop.TipoProcesador         = tablaLaptops.Rows[rec]["tipoProcesador"].ToString();
                    laptop.IdGeneracionProcesador = int.Parse(tablaLaptops.Rows[rec]["idGeneracionProcesador"].ToString());
                    laptop.GeneracionProcesador   = int.Parse(tablaLaptops.Rows[rec]["generacionProcesador"].ToString());
                    laptop.IdTipoProcesador       = int.Parse(tablaLaptops.Rows[rec]["idTipoProcesador"].ToString());
                    laptop.NombreModeloVideo      = tablaLaptops.Rows[rec]["nombreModeloVideo"].ToString().Length > 0 ? tablaLaptops.Rows[rec]["nombreModeloVideo"].ToString() : "";
                    laptop.CapacidadVideo         = Convert.ToInt32(tablaLaptops.Rows[rec]["capacidadVideo"].ToString());
                    laptop.EstadoNombre           = tablaLaptops.Rows[rec]["estado"].ToString();
                    laptop.Estado                 = int.Parse(tablaLaptops.Rows[rec]["idEstado"].ToString());
                    laptop.Cliente                = tablaLaptops.Rows[rec]["cliente"].ToString();
                    laptop.Ubicacion              = tablaLaptops.Rows[rec]["ubicacion"].ToString();
                    laptop.SerieFabrica           = tablaLaptops.Rows[rec]["serieFabrica"].ToString();

                    viewDisco.RowFilter    = "idLC = " + laptop.IdLC.ToString();
                    viewMemoria.RowFilter  = "idLC = " + laptop.IdLC.ToString();
                    viewLicencia.RowFilter = "idLC = " + laptop.IdLC.ToString();
                    laptop.SetDisco(viewDisco);
                    laptop.SetMemoria(viewMemoria);
                    laptop.SetLicencia(viewLicencia);

                    if (laptop.Discos.Count > 0)
                    {
                        if (laptop.Discos.Count == 1)
                        {
                            laptop.Disco1          = laptop.Discos[0].TipoDisco;
                            laptop.CapacidadDisco1 = (laptop.Discos[0].Cantidad * laptop.Discos[0].Capacidad).ToString() + " GB";
                            laptop.Disco2          = "";
                            laptop.CapacidadDisco2 = "";
                        }
                        else if (laptop.Discos.Count >= 2)
                        {
                            laptop.Disco1          = laptop.Discos[0].TipoDisco;
                            laptop.CapacidadDisco1 = (laptop.Discos[0].Cantidad * laptop.Discos[0].Capacidad).ToString() + " GB";

                            laptop.Disco2          = laptop.Discos[1].TipoDisco;
                            laptop.CapacidadDisco2 = (laptop.Discos[1].Cantidad * laptop.Discos[1].Capacidad).ToString() + " GB";
                        }
                    }
                    else if (laptop.Discos.Count == 0)
                    {
                        laptop.Disco1          = "";
                        laptop.CapacidadDisco1 = "";
                        laptop.Disco2          = "";
                        laptop.CapacidadDisco2 = "";
                    }

                    int capacidadMem = 0;
                    foreach (Memoria mem in laptop.Memorias)
                    {
                        capacidadMem += mem.Capacidad * mem.Cantidad;
                    }
                    laptop.CapacidadMemoria = capacidadMem.ToString() + " GB";

                    Licencia windows = null; Licencia office = null; Licencia antivirus = null;

                    if (laptop.Licencias.Count > 0)
                    {
                        windows   = laptop.Licencias.SingleOrDefault(p => p.Categoria == this.licenciaCategoriaSO);
                        office    = laptop.Licencias.SingleOrDefault(p => p.Categoria == this.licenciaCategoriaOffice);
                        antivirus = laptop.Licencias.SingleOrDefault(p => p.Categoria == this.licenciaCategoriaAntivirus);
                    }

                    laptop.LicenciaWindows   = (windows != null) ? windows.Version : "";
                    laptop.LicenciaOffice    = (office != null) ? office.Version : "";
                    laptop.LicenciaAntivirus = (antivirus != null) ? antivirus.Version : "";

                    laptop.Licencias = null;
                    laptop.Discos    = null;
                    laptop.Memorias  = null;

                    laptop.IdSalida = tablaLaptops.Rows[rec]["idSalida"].ToString();

                    laptops.Add(laptop);
                    rec++;
                }

                this.cantGeneraciones     = tablaProcesadoresGeneracion.Rows.Count;
                this.cantModeloProcesador = tablaProcesadoresModelos.Rows.Count;

                this.arregloLCGeneral = new int[cantGeneraciones][];
                this.arregloLCApple   = new int[cantGeneraciones][];

                for (int i = 0; i < this.cantGeneraciones; i++)
                {
                    this.arregloLCGeneral[i] = new int[this.cantModeloProcesador];
                    this.arregloLCApple[i]   = new int[this.cantModeloProcesador];

                    for (int j = 0; j < this.cantModeloProcesador; j++)
                    {
                        int idGen    = int.Parse(tablaProcesadoresGeneracion.Rows[i]["idAuxiliar"].ToString());
                        int idModPro = int.Parse(tablaProcesadoresModelos.Rows[j]["idModelo"].ToString());
                        var cantidad = new BindingList <LC>(laptops.Where(p => p.IdMarca != this.idMarcaAppleLC && p.IdGeneracionProcesador == idGen && p.IdTipoProcesador == idModPro && p.IdMarca != this.idMarcaApplePC && p.Estado == this.estadoDisponible).ToList());
                        this.arregloLCGeneral[i][j] = cantidad.Count;
                        cantidad = new BindingList <LC>(laptops.Where(p => p.IdMarca == this.idMarcaAppleLC && p.IdGeneracionProcesador == idGen && p.IdTipoProcesador == idModPro && p.IdMarca != this.idMarcaApplePC && p.Estado == this.estadoDisponible).ToList());
                        this.arregloLCApple[i][j] = cantidad.Count;
                    }
                }


                dgvLaptops.DataSource = laptops;
                vista.OptionsBehavior.AutoPopulateColumns = false;
                vista.OptionsSelection.MultiSelect        = true;
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message); OMITIMOS EL MENSAJE
            }


            return(true);
        }
Beispiel #10
0
        public bool cargarDataTabla()
        {
            try
            {
                reporteDA    = new ReporteDA();
                tablaLaptops = reporteDA.ListarLaptopsPorFacturar();

                DiscosDuros = reporteDA.ListaDiscosDuros();
                memoriaLC   = reporteDA.ListarMemoriasLC();
                memoria     = reporteDA.ListarMemoriasMaestro();

                tablaLaptops.Columns.Add("RAM");
                tablaLaptops.Columns.Add("DiscoDuro1");
                tablaLaptops.Columns.Add("DiscoDuro2");

                //PONER MEMORIA
                for (int i = 0; i < tablaLaptops.Rows.Count; i++)
                {
                    int idLC = int.Parse(tablaLaptops.Rows[i]["idLC"].ToString());

                    //RECORREMOS TABLA MEMORIALC
                    List <int> codigosMemorias = new List <int>(); //! IMPORTANTE
                    int        aux             = 0;
                    for (int j = 0; j < memoriaLC.Rows.Count; j++)
                    {
                        if (int.Parse(memoriaLC.Rows[j]["idLC"].ToString()) == idLC)
                        {
                            aux = int.Parse(memoriaLC.Rows[j]["cantidad"].ToString());
                            for (int h = 0; h < aux; h++)
                            {
                                codigosMemorias.Add(int.Parse(memoriaLC.Rows[j]["idMemoria"].ToString()));
                            }
                        }
                    }

                    //RECORREMOS TABLA MEMORIA
                    List <int> capacidadMemorias = new List <int>();
                    for (int k = 0; k < memoria.Rows.Count; k++)
                    {
                        for (int s = 0; s < codigosMemorias.Count; s++)
                        {
                            if (int.Parse(memoria.Rows[k]["idMemoria"].ToString()) == codigosMemorias[s])
                            {
                                capacidadMemorias.Add(int.Parse(memoria.Rows[k]["capacidad"].ToString()));
                            }
                        }
                    }

                    //RECORREMOS LAS CAPACIDAD
                    int suma = 0;
                    for (int b = 0; b < capacidadMemorias.Count; b++)
                    {
                        suma = suma + capacidadMemorias[b];
                    }

                    tablaLaptops.Rows[i]["RAM"] = suma + " GB";

                    //DISCO DURO
                    int capacidadSSD = 0;
                    int capacidadHDD = 0;

                    for (int m = 0; m < DiscosDuros.Rows.Count; m++)
                    {
                        if (tablaLaptops.Rows[i]["IdLC"].ToString() == DiscosDuros.Rows[m]["IdLC"].ToString() && DiscosDuros.Rows[m]["TipoDisco"].ToString() == "HDD")
                        {
                            capacidadHDD = int.Parse(DiscosDuros.Rows[m]["Capacidad"].ToString()) * int.Parse(DiscosDuros.Rows[m]["Cantidad"].ToString());
                        }
                        if (tablaLaptops.Rows[i]["IdLC"].ToString() == DiscosDuros.Rows[m]["IdLC"].ToString() && DiscosDuros.Rows[m]["TipoDisco"].ToString() == "SSD")
                        {
                            capacidadSSD = int.Parse(DiscosDuros.Rows[m]["Capacidad"].ToString()) * int.Parse(DiscosDuros.Rows[m]["Cantidad"].ToString());
                        }
                    }

                    tablaLaptops.Rows[i]["DiscoDuro1"] = capacidadHDD;
                    tablaLaptops.Rows[i]["DiscoDuro2"] = capacidadSSD;
                }

                dgvFacturas.DataSource = tablaLaptops;
                vista.OptionsBehavior.AutoPopulateColumns = false;
                vista.OptionsSelection.MultiSelect        = true;
                dgvFacturas.Refresh();
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message); OMITIMOS EL MENSAJE
            }

            return(true);
        }
Beispiel #11
0
 public void Inicializado()
 {
     reporteDA = new ReporteDA();
     facturas  = new BindingList <Factura>();
 }