예제 #1
0
        private void MostrarDiferenciasExistencia()
        {
            Cargando.Mostrar();

            var oDatos = Datos.GetListOf<PartesDiferenciasEnExistenciaView>();
            if (oDatos.Count <= 0)
            {
                Cargando.Cerrar();
                UtilLocal.MensajeInformacion("No se encontró ningún artículo con diferencia :D");
                return;
            }

            var oGrid = new DataGridView();
            oGrid.AgregarColumnaCadena("NumeroDeParte", "No. Parte", 100);
            oGrid.AgregarColumnaCadena("Descripcion", "Descripción", 100);
            oGrid.AgregarColumnaCadena("Sucursal", "Sucursal", 100);
            oGrid.AgregarColumnaDecimal("ExistenciaKardex", "Existencia Kárdex");
            oGrid.AgregarColumnaDecimal("Existencia", "Existencia");
            oGrid.AgregarColumnaDecimal("Diferencia", "Diferencia");
            foreach (var oReg in oDatos)
                oGrid.Rows.Add(oReg.NumeroDeParte, oReg.Descripcion, oReg.Sucursal, oReg.ExistenciaKardex, oReg.Existencia, oReg.Diferencia);

            UtilLocal.AbrirEnExcel(oGrid);

            Cargando.Cerrar();
        }
예제 #2
0
파일: clientes.cs 프로젝트: moisesiq/aupaga
        private void btnExportar_Click(object sender, EventArgs e)
        {
            Cargando.Mostrar();
            var oClientes = Datos.GetListOf<ClientesView>();
            var dgvClientes = new DataGridView();
            dgvClientes.Columns.Clear();
            dgvClientes.AgregarColumnaCadena("Nombre", "Nombre", 100);
            dgvClientes.Columns.Add("Rfc", "RFC");
            dgvClientes.Columns.Add("Alias", "Alias");
            dgvClientes.AgregarColumnaCadena("Calle", "Calle", 100);
            dgvClientes.AgregarColumnaCadena("NumeroExterior", "Número Exterior", 100);
            dgvClientes.AgregarColumnaCadena("NumeroInterior", "Número Interior", 100);
            dgvClientes.AgregarColumnaCadena("Colonia", "Colonia", 100);
            dgvClientes.AgregarColumnaCadena("Colonia", "Colonia", 100);
            dgvClientes.Columns.Add("CodigoPostal", "Código Postal");
            dgvClientes.Columns.Add("Municipio", "Municipio");
            dgvClientes.Columns.Add("Localidad", "Localidad");
            dgvClientes.Columns.Add("Estado", "Estado");
            dgvClientes.Columns.Add("Telefono", "Télefono Oficina");
            dgvClientes.Columns.Add("Particular", "Télefono Particular");
            dgvClientes.Columns.Add("Celular", "Celular");
            dgvClientes.Columns.Add("Nextel", "Nextel");
            dgvClientes.Columns.Add("TieneCredito", "Tiene Credito");
            dgvClientes.Columns.Add("DiasDeCredito", "Plazo");
            dgvClientes.Columns.Add("Limite", "Limite");
            dgvClientes.Columns.Add("ListaDePrecios", "Lista de Precios");
            dgvClientes.Columns.Add("Tipo", "Tipo de Cliente");
            dgvClientes.Columns.Add("esTallerMecanico", "Taller Mécanico");
            dgvClientes.Columns.Add("esTallerElectrico", "Taller Eléctrico");
            dgvClientes.Columns.Add("esTallerDiesel", "Taller Diesel");

            foreach (var cliente in oClientes)
            {
                dgvClientes.Rows.Add(cliente.Nombre, cliente.Rfc, cliente.Alias, cliente.Calle, cliente.NumeroExterior, cliente.NumeroInterior, cliente.Colonia,
                    cliente.CodigoPostal, cliente.NombreMunicipio, cliente.NombreCiudad, cliente.NombreEstado, cliente.Telefono, cliente.Particular, cliente.Celular,
                    cliente.Nextel, cliente.TieneCredito.ACadena(), cliente.DiasDeCredito,
                     cliente.LimiteCredito, cliente.ListaDePrecios, cliente.NombreTipoCliente,
                     Util.Logico(cliente.EsTallerMecanico).ACadena(), Util.Logico(cliente.EsTallerElectrico).ACadena(),
                     Util.Logico(cliente.EsTallerDiesel).ACadena());
            }
            Cargando.Cerrar();

            //Se exporta a csv
            UtilLocal.AbrirEnExcel(dgvClientes);
        }