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(); }
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); }