public void LlenarLista() { Session["lstProductos"] = new List <MedNeg.Ensambles.EnsambleProductos>(); foreach (MedDAL.DAL.ensamble_productos oProducto in (List <MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"]) { oblProductos = new MedNeg.Productos.BlProductos(); MedDAL.DAL.productos nvoProducto = oblProductos.Buscar(oProducto.idProducto); MedNeg.Ensambles.EnsambleProductos nvoProductoEnsamble = new MedNeg.Ensambles.EnsambleProductos(); nvoProductoEnsamble.clave1 = nvoProducto.Clave1; nvoProductoEnsamble.idProducto = nvoProducto.idProducto; nvoProductoEnsamble.nombre = nvoProducto.Nombre; nvoProductoEnsamble.presentacion = nvoProducto.Presentacion; nvoProductoEnsamble.precioPublico = nvoProducto.PrecioPublico.ToString(); nvoProductoEnsamble.cantidad = Convert.ToInt32(oProducto.Cantidad); ((List <MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]).Add(nvoProductoEnsamble); } dgvEnsambleProductos.DataSource = ((List <MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]); dgvEnsambleProductos.DataBind(); }
protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e) { oblProductos = new MedNeg.Productos.BlProductos(); MedDAL.DAL.productos nvoProducto = oblProductos.buscarProducto(txbClave.Text); MedNeg.Ensambles.EnsambleProductos nvoProductoEnsamble = new MedNeg.Ensambles.EnsambleProductos(); nvoProductoEnsamble.clave1 = nvoProducto.Clave1; nvoProductoEnsamble.idProducto = nvoProducto.idProducto; nvoProductoEnsamble.nombre = nvoProducto.Nombre; nvoProductoEnsamble.presentacion = nvoProducto.Presentacion; nvoProductoEnsamble.precioPublico = nvoProducto.PrecioPublico.ToString(); nvoProductoEnsamble.cantidad = int.Parse(txbCant.Text); ((List <MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]).Add(nvoProductoEnsamble); dgvEnsambleProductos.DataSource = ((List <MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]); dgvEnsambleProductos.DataBind(); MedDAL.DAL.ensamble_productos nvoProdEnsamble = new MedDAL.DAL.ensamble_productos(); nvoProdEnsamble.Cantidad = nvoProductoEnsamble.cantidad; nvoProdEnsamble.idProducto = nvoProductoEnsamble.idProducto; ((List <MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"]).Add(nvoProdEnsamble); LimpiarDatosDetalle(); txbClave.Focus(); }
public void LlenarLista() { Session["lstProductos"] = new List<MedNeg.Ensambles.EnsambleProductos>(); foreach (MedDAL.DAL.ensamble_productos oProducto in (List<MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"]) { oblProductos = new MedNeg.Productos.BlProductos(); MedDAL.DAL.productos nvoProducto = oblProductos.Buscar(oProducto.idProducto); MedNeg.Ensambles.EnsambleProductos nvoProductoEnsamble = new MedNeg.Ensambles.EnsambleProductos(); nvoProductoEnsamble.clave1 = nvoProducto.Clave1; nvoProductoEnsamble.idProducto = nvoProducto.idProducto; nvoProductoEnsamble.nombre = nvoProducto.Nombre; nvoProductoEnsamble.presentacion = nvoProducto.Presentacion; nvoProductoEnsamble.precioPublico = nvoProducto.PrecioPublico.ToString(); nvoProductoEnsamble.cantidad = Convert.ToInt32(oProducto.Cantidad); ((List<MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]).Add(nvoProductoEnsamble); } dgvEnsambleProductos.DataSource = ((List<MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]); dgvEnsambleProductos.DataBind(); }
protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e) { oblProductos = new MedNeg.Productos.BlProductos(); MedDAL.DAL.productos nvoProducto = oblProductos.buscarProducto(txbClave.Text); MedNeg.Ensambles.EnsambleProductos nvoProductoEnsamble = new MedNeg.Ensambles.EnsambleProductos(); nvoProductoEnsamble.clave1 = nvoProducto.Clave1; nvoProductoEnsamble.idProducto = nvoProducto.idProducto; nvoProductoEnsamble.nombre = nvoProducto.Nombre; nvoProductoEnsamble.presentacion = nvoProducto.Presentacion; nvoProductoEnsamble.precioPublico = nvoProducto.PrecioPublico.ToString(); nvoProductoEnsamble.cantidad = int.Parse(txbCant.Text); ((List<MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]).Add(nvoProductoEnsamble); dgvEnsambleProductos.DataSource = ((List<MedNeg.Ensambles.EnsambleProductos>)Session["lstProductos"]); dgvEnsambleProductos.DataBind(); MedDAL.DAL.ensamble_productos nvoProdEnsamble = new MedDAL.DAL.ensamble_productos(); nvoProdEnsamble.Cantidad = nvoProductoEnsamble.cantidad; nvoProdEnsamble.idProducto = nvoProductoEnsamble.idProducto; ((List<MedDAL.DAL.ensamble_productos>)Session["lstProductosDB"]).Add(nvoProdEnsamble); LimpiarDatosDetalle(); txbClave.Focus(); }