Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            ucPanelMensajes.PanelErrorVisible   = false;
            ucPanelMensajes.PanelMensajeVisible = false;
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    cargarCbxFormaPago();
                    using (ControladorVentas c_ventas = new ControladorVentas())
                    {
                        ventaActual = c_ventas.BuscarVenta(Convert.ToInt32(Request.QueryString["id"]));
                    }
                    dgvArticulos.DataSource = ventaActual.ListLineaVenta;
                    dgvArticulos.DataBind();

                    bindGrillaFP();

                    List <Venta> listV = new List <Venta>();
                    listV.Add(ventaActual);
                    dvDetalleVenta.DataSource = listV;
                    dvDetalleVenta.DataBind();
                    lblTotal.Text = "Total : $" + ventaActual.Total.ToString();
                }
            }
        }
        catch (Exception ex)
        {
            mostrarExcepcion(ex.Message);
        }
    }
Ejemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     PanelError.Visible   = false;
     PanelMensaje.Visible = false;
     if (!IsPostBack)
     {
         if (Request.QueryString["id"] != null)
         {
             int idVenta = Convert.ToInt32(Request.QueryString["id"].ToString());
             using (ControladorVentas c_ventas = new ControladorVentas())
             {
                 ventaActual = c_ventas.BuscarVenta(idVenta);
             }
         }
     }
 }
Ejemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ucPanelMensajes.PanelErrorVisible   = false;
        ucPanelMensajes.PanelMensajeVisible = false;
        if (!IsPostBack)
        {
            try
            {
                if (Request.QueryString["id"] != null)
                {
                    int id = Convert.ToInt32(Request.QueryString["id"]);
                    using (ControladorVentas c_venta = new ControladorVentas())
                    {
                        ventaActual = c_venta.BuscarVenta(id);
                    }
                    txtFechaVto.Text = DateTime.Today.AddMonths(3).ToShortDateString();

                    List <Venta> listV = new List <Venta>();
                    listV.Add(ventaActual);
                    dvVentas.DataSource = listV;
                    dvVentas.DataBind();

                    dgvFormaPago.DataSource = ventaActual.ListFormaPago;
                    dgvFormaPago.DataBind();

                    dgvLinaVenta.DataSource = ventaActual.ListLineaVenta;
                    dgvLinaVenta.DataBind();
                }
                else
                {
                    Response.Redirect("");
                }
            }
            catch (ExcepcionPropia myex)
            {
                mostrarExcepcion(myex.Message);
            }
        }
    }
Ejemplo n.º 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ucPanelMensajes.PanelErrorVisible   = false;
        ucPanelMensajes.PanelMensajeVisible = false;
        if (!IsPostBack)
        {
            if (Request.QueryString["id"] != null)
            {
                int idVenta = Convert.ToInt32(Request.QueryString["id"]);
                using (ControladorVentas c_ventas = new ControladorVentas())
                {
                    ventaActual = c_ventas.BuscarVenta(idVenta);
                }
                List <Venta> listV = new List <Venta>();
                listV.Add(ventaActual);
                dgvVEnta.DataSource = listV;
                dgvVEnta.DataBind();

                dgvArticulosACambiar.DataSource = ventaActual.ListLineaVenta;
                dgvArticulosACambiar.DataBind();
            }
        }
    }
Ejemplo n.º 5
0
    protected void dgvVentas_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            int index = Convert.ToInt32(e.CommandArgument);
            if (e.CommandName.Equals("detVenta"))
            {
                Venta v;
                using (ControladorVentas c_ventas = new ControladorVentas())
                {
                    v = c_ventas.BuscarVenta(Convert.ToInt32(dgvVentas.DataKeys[index].Value));
                }

                hfIdVenta.Value = v.Idventa.ToString();
                List <Venta> listv = new List <Venta>();
                listv.Add(v);
                dvDetalleVenta.DataSource = listv;
                dvDetalleVenta.DataBind();
                dgvArticulos.DataSource = v.ListLineaVenta;
                dgvArticulos.DataBind();

                dgvFormaPago.DataSource = v.ListFormaPago;
                dgvFormaPago.DataBind();

                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#detModal').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "confirmaciohowModalScript", sb.ToString(), false);
            }
            else if (e.CommandName.Equals("cambio"))
            {
                Response.Redirect("~/Venta/VentaCambio.aspx?id=" + dgvVentas.DataKeys[index].Value.ToString());
            }
            else if (e.CommandName.Equals("notaCredito"))
            {
                Response.Redirect("~/Venta/VentaNotaCredito.aspx?id=" + dgvVentas.DataKeys[index].Value.ToString());
            }
            else if (e.CommandName.Equals("cambios"))
            {
                int idVenta = Convert.ToInt32(dgvVentas.DataKeys[index].Value);
                List <VentaLineaCambio> listV;
                using (ControladorVentas c_venta = new ControladorVentas())
                {
                    listV = c_venta.BuscarListCambios(idVenta);
                }
                dgvHistorialCambio.DataSource = listV;
                dgvHistorialCambio.DataBind();
                abrirModal(modalHistorial);
            }
            else if (e.CommandName.Equals("editarDescripcion"))
            {
                Venta v;
                using (ControladorVentas c_ventas = new ControladorVentas())
                {
                    v = c_ventas.BuscarVenta(Convert.ToInt32(dgvVentas.DataKeys[index].Value));
                }
                hfIdVentaModificarDescripcion.Value = v.Idventa.ToString();
                txtDescripcionModificarModal.Text   = v.Descripcion;
                abrirModal(modalModificarDescripcion);
            }
            else if (e.CommandName.Equals("eliminar"))
            {
                hfIdVentaAeliminar.Value = dgvVentas.DataKeys[index].Value.ToString();
                abrirModal(modalEliminar);
            }
            else if (e.CommandName.Equals("editarFormaPago"))
            {
                Response.Redirect("~/Venta/FormaPagoModificar.aspx?id=" + dgvVentas.DataKeys[index].Value.ToString());
            }
        }
        catch (ExcepcionPropia ex)
        {
            mostrarExcepcion(ex.Message);
        }
    }