コード例 #1
0
    protected void btnListar_Click(object sender, EventArgs e)
    {
        List <Compra> ocompra = LogicaCompra.ListadoComprasXCliente(Convert.ToInt32(ddlClientes.Text));

        GVCompras.DataSource = ocompra;
        GVCompras.DataBind();
    }
コード例 #2
0
    protected void btnListar_Click(object sender, EventArgs e)
    {
        try
        {
            List <Compra> oLista = new List <Compra>();

            int oCI = Convert.ToInt32(ddlCliente.SelectedValue);

            oLista = LogicaCompra.ListarComprasXCliente(oCI);

            if (oLista.Count == 0)
            {
                gvComprasXCliente.DataSource = null;
                gvComprasXCliente.DataBind();
                lblError.Text = "Este Cliente aun no tiene compras";
            }
            else
            {
                gvComprasXCliente.DataSource = LogicaCompra.ListarComprasXCliente(oCI);
                gvComprasXCliente.DataBind();
                lblError.Text = "";
            }
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
コード例 #3
0
        public JsonResult ListadeDatosdeCompras()
        {
            LogicaCompra ologicaCompra = new LogicaCompra();

            List <CompraDTO> listardatosCompras = ologicaCompra.ObtenerDatosCompras();

            return(Json(new { listardatosCompras }));
        }
コード例 #4
0
    protected void btnComprar_Click(object sender, EventArgs e)
    {
        try
        {
            int      idCompra    = 0;
            int      nroTarjeta  = Convert.ToInt32(txtNroTarjeta.Text);
            DateTime fechaCompra = Calendario.SelectedDate;
            double   importe     = Convert.ToDouble(txtImporte.Text);

            Compra c = new Compra(nroTarjeta, idCompra, fechaCompra, importe);

            LogicaCompra.RealizarCompra(c);

            lblError.Text = "Compra realizada exitosamente!";

            this.LimpioFormulario();
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }