public AsignarAlmacen_DatosInicialesBE ListarDatosIniciales(string usuario, int idCliente) { AsignarAlmacen_DatosInicialesBE obe = new AsignarAlmacen_DatosInicialesBE(); List <AsignarAlmacenBE> lobe = new List <AsignarAlmacenBE>(); List <ListaComboBE> loAlmacen = new List <ListaComboBE>(); ClienteBE loCliente = new ClienteBE(); List <AsignarAlmacen_ProductoBE> lobeProducto = new List <AsignarAlmacen_ProductoBE>(); List <ListaComboBE> lobeTipoProducto = new List <ListaComboBE>(); using (SqlConnection conR = new SqlConnection(strCnxRule)) { conR.Open(); loAlmacen = oMaestrosDA.ComboAlmacen(conR, usuario, idCliente); loCliente = oMaestrosDA.DatosCliente(conR, usuario, idCliente); } using (SqlConnection con = new SqlConnection(strCnx)) { con.Open(); lobe = oAsignarAlmacenDA.ListarDatosIniciales(con, usuario, loAlmacen); lobeProducto = oMaestrosDA.ListaProducto(con, usuario); lobeTipoProducto = oMaestrosDA.ComboTipoProducto(con, usuario, idCliente); } /*if (lobe != null && lobe.Count > 0) * { * for (int i = 0; i < lobe.Count; i += 1) * { * for (int j = 0; j < lobe[i].loProducto.Count; j += 1) * { * lobe[i].loProducto[j].loTipoProducto = lobeTipoProducto; * lobe[i].loProducto[j].isTipoProducto = loCliente.isTipoProducto; * lobe[i].loProducto[j].isFechaVenProd = loCliente.isFechaVenProd; * lobe[i].loProducto[j].isCostoProduccion = loCliente.isCostoProduccion; * } * } * }*/ /*if (lobeProducto != null && lobeProducto.Count > 0) * { * for (int j = 0; j < lobeProducto.Count; j += 1) * { * lobeProducto[j].loTipoProducto = lobeTipoProducto; * lobeProducto[j].isTipoProducto = loCliente.isTipoProducto; * lobeProducto[j].isFechaVenProd = loCliente.isFechaVenProd; * lobeProducto[j].isCostoProduccion = loCliente.isCostoProduccion; * } * }*/ obe.loListado = lobe; obe.loAlmacen = loAlmacen; //obe.loProducto = lobeProducto; return(obe); }
public AdministrarProducto_DatosInicialesBE ListarDatosIniciales(string usuario, int idCliente) { AdministrarProducto_DatosInicialesBE lobe = new AdministrarProducto_DatosInicialesBE(); List <ListaComboTextBE> obeUnidadMedida = new List <ListaComboTextBE>(); List <ListaComboTextBE> obeSegmento = new List <ListaComboTextBE>(); List <ListaComboTextBE> obeFamilia = new List <ListaComboTextBE>(); List <ListaComboTextBE> obeClase = new List <ListaComboTextBE>(); List <ListaComboTextBE> obeProducto = new List <ListaComboTextBE>(); List <ListaComboBE> obeTipoPresentacion = new List <ListaComboBE>(); List <ListaComboBE> obeGrupoMedico = new List <ListaComboBE>(); List <ListaComboBE> obeLaboratorio = new List <ListaComboBE>(); ClienteBE obeCliente = new ClienteBE(); using (SqlConnection conR = new SqlConnection(strCnxRule)) { conR.Open(); obeUnidadMedida = oMaestrosDA.UnidadMedida(conR, usuario); obeSegmento = oMaestrosDA.Segmento(conR, usuario); obeFamilia = oMaestrosDA.Familia(conR, usuario, "00"); obeClase = oMaestrosDA.Clase(conR, usuario, "00", "00"); obeProducto = oMaestrosDA.Producto(conR, usuario, "00", "00", "00"); obeCliente = oMaestrosDA.DatosCliente(conR, usuario, idCliente); obeTipoPresentacion = oMaestrosDA.Producto_TipoPresentacion(conR, usuario, idCliente); obeGrupoMedico = oMaestrosDA.Producto_GrupoMedico(conR, usuario, idCliente); obeLaboratorio = oMaestrosDA.Producto_Laboratorio(conR, usuario, idCliente); } List <ListaComboBE> obeTalla = new List <ListaComboBE>(); List <ListaComboBE> obeTipoProducto = new List <ListaComboBE>(); List <ListaComboBE> obeColor = new List <ListaComboBE>(); List <AdministrarProductoBE> obeLista = new List <AdministrarProductoBE>(); List <ReporteColumnas> loColumns = new List <ReporteColumnas>(); List <AdministrarProductoExportBE> loExport = new List <AdministrarProductoExportBE>(); using (SqlConnection con = new SqlConnection(strCnx)) { con.Open(); obeTalla = oMaestrosDA.Talla(con, usuario); obeColor = oMaestrosDA.Color(con, usuario); obeTipoProducto = oMaestrosDA.ComboTipoProducto(con, usuario, idCliente); obeLista = oAdministrarProductoDA.ListaProducto(con, usuario, out loColumns, out loExport); } lobe.loUnidadMedida = obeUnidadMedida; lobe.loSegmentos = obeSegmento; lobe.loFamilia = obeFamilia; lobe.loClase = obeClase; lobe.loProducto = obeProducto; lobe.loTalla = obeTalla; lobe.loColor = obeColor; lobe.loTipoProducto = obeTipoProducto; lobe.loLista = obeLista; lobe.loProdLaboratorio = obeLaboratorio; lobe.loProdGrupo = obeGrupoMedico; lobe.loProdTipoPresentacion = obeTipoPresentacion; lobe.loColumns = loColumns; lobe.loExport = loExport; return(lobe); }