Beispiel #1
0
    protected void btnConfirmarCompra_Click(object sender, EventArgs e)
    {
        int idProveedor = 0;

        if (ddlProveedor.SelectedIndex > 0)
        {
            lblMensajeConfirmarCompra.Visible = false;
            idProveedor = GestorProveedores.BuscarPorNombre(ddlProveedor.SelectedItem.Value, "p.nombre")[0].id_Proveedor;
        }
        else
        {
            lblMensajeConfirmarCompra.Visible = true;
            lblMensajeConfirmarCompra.Text    = "Seleccione proveedor para imputarle la compra";
            return;
        }

        if (GestorTransaccionCompra.generarCompra((DataTable)Session["tablaDetalle"], (double)Session["totalCompra"], idProveedor, DateTime.Parse(txtFecha.Text)))
        {
            MostrarMensajeCheto("Compra registrada", "Se ha registrador la compra con éxito", lblAyuda, updPanelAyuda);
        }
        else
        {
            MostrarMensajeCheto("Error", "Error al generar transacción", lblAyuda, updPanelAyuda);
        }


        limpiarTodosLosCampos();
    }
    public void refrescarGrilla()
    {
        string orden = ViewState["GwDatosOrden"].ToString();

        gwProveedores.DataSource = GestorProveedores.BuscarPorNombre(txtNombre.Text, orden);
        gwProveedores.DataBind();
        gwProveedores.SelectedIndex = -1;
    }