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