Ejemplo n.º 1
0
    protected void grdInsumoXProducto_SelectedIndexChanged(object sender, EventArgs e)
    {
        int                idInsumo  = int.Parse(grdInsumoXProducto.SelectedRow.Cells[0].Text);
        Insumo             insumo    = GestorInsumos.buscarPorId(idInsumo);
        DTOInsumoxProducto insumoDTO = new DTOInsumoxProducto();

        insumoDTO.id_Insumo = insumo.id_Insumo;
        insumoDTO.nombre    = insumo.nombre;
        insumoDTO.cantidad  = 1;
        if (Session["ListaInsumosXProducto"] != null)
        {
            List <DTOInsumoxProducto> lista = (List <DTOInsumoxProducto>)Session["ListaInsumosXProducto"];
            lista = GestorProductos.quitarInsumo(insumoDTO, lista);
            grdInsumoXProducto.DataSource = lista;
            grdInsumoXProducto.DataBind();
            Session["ListaInsumosXProducto"] = lista;
        }
        grdInsumoXProducto.SelectedIndex = -1;
        guardarCambiosInsumo.Enabled     = true;
    }