public List<CedForecastWebEntidades.FamiliaArticulo> Lista() { System.Text.StringBuilder a = new StringBuilder(); a.Append("select FamiliaArticulo.IdFamiliaArticulo, FamiliaArticulo.DescrFamiliaArticulo from FamiliaArticulo "); DataTable dt = new DataTable(); dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr); List<CedForecastWebEntidades.FamiliaArticulo> lista = new List<CedForecastWebEntidades.FamiliaArticulo>(); if (dt.Rows.Count != 0) { for (int i = 0; i < dt.Rows.Count; i++) { CedForecastWebEntidades.FamiliaArticulo elemento = new CedForecastWebEntidades.FamiliaArticulo(); Copiar(dt.Rows[i], elemento); lista.Add(elemento); } } return lista; }
private void CopiarCab(DataRow Desde, CedForecastWebEntidades.Proyectado Hasta, string PeriodoInicial) { Hasta.IdTipoPlanilla = Convert.ToString(Desde["IdTipoPlanilla"]); Hasta.IdCuenta = Convert.ToString(Desde["IdCuenta"]); CedForecastWebEntidades.Cliente cliente = new CedForecastWebEntidades.Cliente(); cliente.Id = Convert.ToString(Desde["IdCliente"]); cliente.Descr = Convert.ToString(Desde["DescrCliente"]); Hasta.Cliente = cliente; CedForecastWebEntidades.Articulo articulo = new CedForecastWebEntidades.Articulo(); articulo.Id = Convert.ToString(Desde["IdArticulo"]); articulo.Descr = Convert.ToString(Desde["DescrArticulo"]); Hasta.Articulo = articulo; CedForecastWebEntidades.GrupoArticulo grupoArticulo = new CedForecastWebEntidades.GrupoArticulo(); grupoArticulo.IdGrupoArticulo = Convert.ToString(Desde["IdGrupoArticulo"]); grupoArticulo.DescrGrupoArticulo = Convert.ToString(Desde["DescrGrupoArticulo"]); Hasta.Articulo.GrupoArticulo = grupoArticulo; CedForecastWebEntidades.Division division = new CedForecastWebEntidades.Division(); division.Id = Convert.ToString(Desde["IdDivision"]); division.Descr = Convert.ToString(Desde["DescrDivision"]); Hasta.Articulo.GrupoArticulo.Division = division; CedForecastWebEntidades.FamiliaArticulo familiaArticulo = new CedForecastWebEntidades.FamiliaArticulo(); familiaArticulo.Id = Convert.ToString(Desde["IdFamiliaArticulo"]); familiaArticulo.Descr = Convert.ToString(Desde["DescrFamiliaArticulo"]); Hasta.Articulo.FamiliaArticulo = familiaArticulo; Hasta.IdPeriodo = PeriodoInicial; }
public Articulo() { grupoArticulo = new GrupoArticulo(); familiaArticulo = new FamiliaArticulo(); }
private void CopiarCab(DataRow Desde, CedForecastWebEntidades.RFoPA Hasta, string PeriodoInicial) { Hasta.IdTipoPlanilla = Convert.ToString(Desde["IdTipoPlanilla"]); Hasta.IdCuenta = Convert.ToString(Desde["IdCuenta"]); CedForecastWebEntidades.Cliente cliente = new CedForecastWebEntidades.Cliente(); cliente.Id = Convert.ToString(Desde["IdCliente"]); cliente.Descr = Convert.ToString(Desde["DescrCliente"]); Hasta.Cliente = cliente; CedForecastWebEntidades.Articulo articulo = new CedForecastWebEntidades.Articulo(); articulo.Id = Convert.ToString(Desde["IdArticulo"]); articulo.Descr = Convert.ToString(Desde["DescrArticulo"]); Hasta.Articulo = articulo; CedForecastWebEntidades.GrupoArticulo grupoArticulo = new CedForecastWebEntidades.GrupoArticulo(); grupoArticulo.IdGrupoArticulo = Convert.ToString(Desde["IdGrupoArticulo"]); grupoArticulo.DescrGrupoArticulo = Convert.ToString(Desde["DescrGrupoArticulo"]); Hasta.Articulo.GrupoArticulo = grupoArticulo; CedForecastWebEntidades.Division division = new CedForecastWebEntidades.Division(); division.Id = Convert.ToString(Desde["IdDivision"]); division.Descr = Convert.ToString(Desde["DescrDivision"]); Hasta.Articulo.GrupoArticulo.Division = division; CedForecastWebEntidades.FamiliaArticulo familiaArticulo = new CedForecastWebEntidades.FamiliaArticulo(); familiaArticulo.Id = Convert.ToString(Desde["IdFamiliaArticulo"]); familiaArticulo.Descr = Convert.ToString(Desde["DescrFamiliaArticulo"]); Hasta.Articulo.FamiliaArticulo = familiaArticulo; Hasta.IdPeriodo = PeriodoInicial; if (Hasta.IdTipoPlanilla == "RollingForecast") { //Hasta.CantidadMesesParaDesvio = 13 - Convert.ToInt32(PeriodoInicial.Substring(4, 2)); } }