private void ConfigurarFiltros() { ArticulosTreeView.Nodes.Clear(); CedForecastDB.FamiliaArticulo familias = new CedForecastDB.FamiliaArticulo(Aplicacion.Sesion); List<CedForecastEntidades.FamiliaArticulo> listaFamilias = familias.LeerLista(); for (int i = 0; i < listaFamilias.Count; i++) { TreeNode ndFamilia = new TreeNode(listaFamilias[i].Descr); ndFamilia.Tag = String.Empty; for (int j = 0; j < listaFamilias[i].Articulos.Count; j++) { TreeNode ndArticulo = new TreeNode(listaFamilias[i].Articulos[j].Id + "-" + listaFamilias[i].Articulos[j].Descr); ndArticulo.Tag = listaFamilias[i].Articulos[j].Id; ndFamilia.Nodes.Add(ndArticulo); } ArticulosTreeView.Nodes.Add(ndFamilia); } //Agrego Articulos sin Familia CedForecastDB.ArticuloInfoAdicional db = new CedForecastDB.ArticuloInfoAdicional(Aplicacion.Sesion); List<CedForecastEntidades.Articulo> listaArticulosSinFamilia = db.LeerArticulosSinFamilia(); if (listaArticulosSinFamilia.Count > 0) { TreeNode ndSinFamilia = new TreeNode("<<<Desconocida>>>"); ndSinFamilia.Tag = String.Empty; for (int j = 0; j < listaArticulosSinFamilia.Count; j++) { TreeNode ndArticuloSinFamilia = new TreeNode(listaArticulosSinFamilia[j].Id + "-" + listaArticulosSinFamilia[j].Descr); ndArticuloSinFamilia.Tag = listaArticulosSinFamilia[j].Id; ndSinFamilia.Nodes.Add(ndArticuloSinFamilia); } ArticulosTreeView.Nodes.Add(ndSinFamilia); } PeriodoDesdeCalendarCombo.Value = DateTime.Today; }
private void ConfigurarFiltros() { ArticulosTreeView.Nodes.Clear(); CedForecastDB.FamiliaArticulo familias = new CedForecastDB.FamiliaArticulo(Aplicacion.Sesion); List<CedForecastEntidades.FamiliaArticulo> listaFamilias = familias.LeerLista(); for (int i = 0; i < listaFamilias.Count; i++) { TreeNode ndFamilia = new TreeNode(listaFamilias[i].Descr); ndFamilia.Tag = String.Empty; for (int j = 0; j < listaFamilias[i].Articulos.Count; j++) { TreeNode ndArticulo = new TreeNode(listaFamilias[i].Articulos[j].Id + "-" + listaFamilias[i].Articulos[j].Descr); ndArticulo.Tag = listaFamilias[i].Articulos[j].Id; ndFamilia.Nodes.Add(ndArticulo); } ArticulosTreeView.Nodes.Add(ndFamilia); } //Agrego Articulos sin Familia CedForecastDB.ArticuloInfoAdicional db = new CedForecastDB.ArticuloInfoAdicional(Aplicacion.Sesion); List<CedForecastEntidades.Articulo> listaArticulosSinFamilia = db.LeerArticulosSinFamilia(); if (listaArticulosSinFamilia.Count > 0) { TreeNode ndSinFamilia = new TreeNode("<<<Desconocida>>>"); ndSinFamilia.Tag = String.Empty; for (int j = 0; j < listaArticulosSinFamilia.Count; j++) { TreeNode ndArticuloSinFamilia = new TreeNode(listaArticulosSinFamilia[j].Id + "-" + listaArticulosSinFamilia[j].Descr); ndArticuloSinFamilia.Tag = listaArticulosSinFamilia[j].Id; ndSinFamilia.Nodes.Add(ndArticuloSinFamilia); } ArticulosTreeView.Nodes.Add(ndSinFamilia); } ClientesTreeView.Nodes.Clear(); CedForecastDB.Bejerman.Zona zonas = new CedForecastDB.Bejerman.Zona(Aplicacion.Sesion); List<CedForecastEntidades.Bejerman.Zona> listaZonas = zonas.LeerLista(); for (int i = 0; i < listaZonas.Count; i++) { TreeNode ndZona = new TreeNode(listaZonas[i].Zon_Desc); ndZona.Tag = String.Empty; for (int j = 0; j < listaZonas[i].Clientes.Count; j++) { TreeNode ndCliente = new TreeNode(listaZonas[i].Clientes[j].Cli_Cod + "-" + listaZonas[i].Clientes[j].Cli_RazSoc); ndCliente.Tag = listaZonas[i].Clientes[j].Cli_Cod; ndZona.Nodes.Add(ndCliente); } ClientesTreeView.Nodes.Add(ndZona); } VendedoresTreeView.Nodes.Clear(); CedForecastDB.Bejerman.Vendedor vendedores = new CedForecastDB.Bejerman.Vendedor(Aplicacion.Sesion); List<CedForecastEntidades.Bejerman.Vendedor> listaVendedores = vendedores.LeerLista(); for (int i = 0; i < listaVendedores.Count; i++) { TreeNode nd = new TreeNode(listaVendedores[i].Ven_Cod + "-" + listaVendedores[i].Ven_Desc); nd.Tag = listaVendedores[i].Ven_Cod; VendedoresTreeView.Nodes.Add(nd); } }
private void ConfigurarFiltros() { FamiliaArticuloTreeView.Nodes.Clear(); CedForecastDB.FamiliaArticulo familias = new CedForecastDB.FamiliaArticulo(Aplicacion.Sesion); List<CedForecastEntidades.FamiliaArticulo> listaFamilias = familias.LeerLista(); for (int i = 0; i < listaFamilias.Count; i++) { TreeNode nd = new TreeNode(listaFamilias[i].Descr); nd.Tag = listaFamilias[i].Id; FamiliaArticuloTreeView.Nodes.Add(nd); } }
public void Enviar() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; ws.EliminarFamiliasArticuloXArticulo(); ws.EliminarFamiliasArticulo(); //FamiliaArticulo CedForecastDB.FamiliaArticulo datos = new CedForecastDB.FamiliaArticulo(sesion); List<CedForecastEntidades.FamiliaArticulo> lista = datos.LeerLista(); contador = 0; contadorTope = lista.Count; for (contador = 0; contador < contadorTope; contador++) { WS.FamiliaArticulo elemento = new WS.FamiliaArticulo(); elemento.Id = lista[contador].Id; elemento.Descr = lista[contador].Descr; ws.EnviarFamiliaArticulo(elemento); } //FamiliaArticuloXArticulo CedForecastDB.ArticuloInfoAdicional datosArticulo = new CedForecastDB.ArticuloInfoAdicional(sesion); List<CedForecastEntidades.ArticuloInfoAdicional> listaArticulo = datosArticulo.LeerLista(); contador = 0; contadorTope = listaArticulo.Count; for (contador = 0; contador < contadorTope; contador++) { WS.FamiliaArticuloXArticulo elemento = new WS.FamiliaArticuloXArticulo(); elemento.Id = listaArticulo[contador].IdArticulo; elemento.Familia = new WS.FamiliaArticulo(); elemento.Familia.Id = listaArticulo[contador].IdFamiliaArticulo; elemento.Familia.Descr = listaArticulo[contador].DescrFamiliaArticulo; ws.EnviarFamiliaArticuloXArticulo(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }
private void ConfigurarFiltros() { ArticulosTreeView.Nodes.Clear(); CedForecastDB.FamiliaArticulo familias = new CedForecastDB.FamiliaArticulo(Aplicacion.Sesion); List<CedForecastEntidades.FamiliaArticulo> listaFamilias = familias.LeerLista(); for (int i = 0; i < listaFamilias.Count; i++) { TreeNode ndFamilia = new TreeNode(listaFamilias[i].Descr); ndFamilia.Tag = String.Empty; for (int j = 0; j < listaFamilias[i].Articulos.Count; j++) { TreeNode ndArticulo = new TreeNode(listaFamilias[i].Articulos[j].Id + "-" + listaFamilias[i].Articulos[j].Descr); ndArticulo.Tag = listaFamilias[i].Articulos[j].Id; ndFamilia.Nodes.Add(ndArticulo); } ArticulosTreeView.Nodes.Add(ndFamilia); } //Agrego Articulos sin Familia CedForecastDB.ArticuloInfoAdicional db = new CedForecastDB.ArticuloInfoAdicional(Aplicacion.Sesion); List<CedForecastEntidades.Articulo> listaArticulosSinFamilia = db.LeerArticulosSinFamilia(); if (listaArticulosSinFamilia.Count > 0) { TreeNode ndSinFamilia = new TreeNode("<<<Desconocida>>>"); ndSinFamilia.Tag = String.Empty; for (int j = 0; j < listaArticulosSinFamilia.Count; j++) { TreeNode ndArticuloSinFamilia = new TreeNode(listaArticulosSinFamilia[j].Id + "-" + listaArticulosSinFamilia[j].Descr); ndArticuloSinFamilia.Tag = listaArticulosSinFamilia[j].Id; ndSinFamilia.Nodes.Add(ndArticuloSinFamilia); } ArticulosTreeView.Nodes.Add(ndSinFamilia); } ClientesTreeView.Nodes.Clear(); CedForecastDB.Bejerman.Zona zonas = new CedForecastDB.Bejerman.Zona(Aplicacion.Sesion); List<CedForecastEntidades.Bejerman.Zona> listaZonas = zonas.LeerLista(); for (int i = 0; i < listaZonas.Count; i++) { TreeNode ndZona = new TreeNode(listaZonas[i].Zon_Desc); ndZona.Tag = String.Empty; for (int j = 0; j < listaZonas[i].Clientes.Count; j++) { TreeNode ndCliente = new TreeNode(listaZonas[i].Clientes[j].Cli_Cod + "-" + listaZonas[i].Clientes[j].Cli_RazSoc); ndCliente.Tag = listaZonas[i].Clientes[j].Cli_Cod; ndZona.Nodes.Add(ndCliente); } ClientesTreeView.Nodes.Add(ndZona); } //Agrego Clientes sin Zona CedForecastDB.Bejerman.Clientes dbClientes = new CedForecastDB.Bejerman.Clientes(Aplicacion.Sesion); List<CedForecastEntidades.Bejerman.Clientes> listaClientesSinZona = dbClientes.LeerClientesSinZona(); if (listaClientesSinZona.Count > 0) { TreeNode ndSinZona = new TreeNode("<<<Desconocida>>>"); ndSinZona.Tag = String.Empty; for (int j = 0; j < listaClientesSinZona.Count; j++) { TreeNode ndClienteSinZona = new TreeNode(listaClientesSinZona[j].Cli_Cod + "-" + listaClientesSinZona[j].Cli_RazSoc); ndClienteSinZona.Tag = listaClientesSinZona[j].Cli_Cod; ndSinZona.Nodes.Add(ndClienteSinZona); } ClientesTreeView.Nodes.Add(ndSinZona); } VendedoresTreeView.Nodes.Clear(); CedForecastDB.Bejerman.Vendedor vendedores = new CedForecastDB.Bejerman.Vendedor(Aplicacion.Sesion); List<CedForecastEntidades.Bejerman.Vendedor> listaVendedores = vendedores.LeerLista(); for (int i = 0; i < listaVendedores.Count; i++) { TreeNode nd = new TreeNode(listaVendedores[i].Ven_Cod + "-" + listaVendedores[i].Ven_Desc); nd.Tag = listaVendedores[i].Ven_Cod; VendedoresTreeView.Nodes.Add(nd); } PeriodoDesdeCalendarCombo.Value = DateTime.Today; PeriodoRangoDesdeCalendarCombo.Value = DateTime.Today; PeriodoRangoHastaCalendarCombo.Value = DateTime.Today; try { string ProyectadoMesInicio = System.Configuration.ConfigurationManager.AppSettings["ProyectadoMesInicio"]; if (DateTime.Today.Month < Convert.ToInt32(ProyectadoMesInicio)) { PeriodoDesdeCalendarCombo.Value = Convert.ToDateTime("01/" + ProyectadoMesInicio + "/" + DateTime.Today.AddYears(-1).Year); } else { PeriodoDesdeCalendarCombo.Value = Convert.ToDateTime("01/" + ProyectadoMesInicio + "/" + DateTime.Today.Year); } } catch { MessageBox.Show("Problemas para obtener el mes inicial del ejercicio ecónomico.", "ATENCIÓN", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }