protected void gvGolosinas_SelectedIndexChanged(object sender, EventArgs e)
    {
        ID = int.Parse(gvGolosinas.SelectedDataKey.Value.ToString());
        tituloMP.Visible = true;
        List <DetalleProduccion> listaDetalles = (List <DetalleProduccion>)Session["ListaDetalles"];
        DetalleProduccion        detalle       = new DetalleProduccion();

        detalle = LoteProduccionDao.obtenerPorID(ID);

        detalle.cantidad = Cantidad;
        detalle.stock   += detalle.cantidad;
        listaDetalles.Add(detalle);
        gvACargar.DataSource   = listaDetalles;
        gvACargar.DataKeyNames = new String[] { "id_detalle" };
        gvACargar.DataBind();
        Session["ListaDetalles"] = listaDetalles;
    }
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }

        LoteProduccion lote = new LoteProduccion();

        lote.codLote = int.Parse(txtNumLote.Text);
        Empleado emp = (Empleado)Session["Empleado"];

        lote.id_empleado = emp.id_empleado.Value;
        lote.fecha       = DateTime.Parse(txtFecha.Text);
        List <DetalleProduccion> listaDetalles = (List <DetalleProduccion>)Session["ListaDetalles"];

        LoteProduccionDao.Insertar(lote, listaDetalles);


        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Pedido Registrado con Exito!')", true);
        Limpiar();
    }