Exemplo n.º 1
0
        protected void AgregarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <ConsultorioVenta> repositorio = new RepositorioBase <ConsultorioVenta>();
            VentaTicket ventaTicket = new VentaTicket();
            var         detalle     = repositorio.Buscar(Utils.ToInt(VentaTicketIdTextBox.Text));

            if (VentasGridView.Rows.Count != 0)
            {
                ventaTicket.Detalle = (List <ConsultorioVenta>)ViewState["ConsultorioVenta"];
            }
            if (ContarCantidad())
            {
                Utils.ShowToastr(this.Page, "Cantidad Mayor a la Existente", "Error", "Exit");
            }
            else if (String.IsNullOrEmpty(CantidadTextBox.Text))
            {
                Utils.ShowToastr(this.Page, "Cantidad no puede estar vacia", "Error", "Exit");
            }
            else
            {
                ventaTicket.Detalle.Add(new ConsultorioVenta(0, Utils.ToInt(VentaTicketIdTextBox.Text), Utils.ToInt(ClienteDropDownList.Text), Utils.ToInt(TicketDropDownList.Text), Utils.ToInt(CantidadTextBox.Text), Utils.ToInt(PrecioTextBox.Text), Utils.ToInt(ImporteTextBox.Text)));

                ViewState["ConsultorioVenta"] = ventaTicket.Detalle;
                VentasGridView.DataSource     = ViewState["ConsultorioVenta"];
                VentasGridView.DataBind();
                SubirValores();
            }
        }
        public void BuscarTest()
        {
            VentaTicketRepositorio ventaTicketRepositorio = new VentaTicketRepositorio();
            int idVentaTicket = ventaTicketRepositorio.GetList(x => true)[0].VentaTicketId;

            VentaTicket ventaTicket = ventaTicketRepositorio.Buscar(idVentaTicket);
            bool        paso        = ventaTicket.Detalle.Count > 0;

            Assert.AreEqual(true, paso);
        }
        public void ModificarBienTest()
        {
            VentaTicketRepositorio ventaTicketRepositorio = new VentaTicketRepositorio();
            int         idVentaTicket = ventaTicketRepositorio.GetList(x => true)[0].VentaTicketId;
            VentaTicket ventaTicket   = ventaTicketRepositorio.Buscar(idVentaTicket);

            ventaTicket.Detalle.Add(new ConsultorioVenta(0, ventaTicket.VentaTicketId, 2, 4, 2, 100, 200));
            bool paso = ventaTicketRepositorio.Guardar(ventaTicket);

            Assert.AreEqual(true, paso);
        }
Exemplo n.º 4
0
        private void LlenarCampos(VentaTicket ventaTicket)
        {
            ClienteDropDownList.SelectedValue = ventaTicket.ClienteId.ToString();
            TicketDropDownList.SelectedValue  = ventaTicket.TicketId.ToString();
            FechaTextBox.Text    = ventaTicket.Fecha.ToString("yyyy-MM-dd");
            SubTotalTextBox.Text = ventaTicket.SubTotal.ToString();
            ITBISTextBox.Text    = ventaTicket.Itbis.ToString();
            TotalTextBox.Text    = ventaTicket.Total.ToString();

            VentasGridView.DataSource = Utils.AddDetalle(ToInt(VentaTicketIdTextBox.Text));
            VentasGridView.DataBind();
        }
Exemplo n.º 5
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            VentaTicketRepositorio ventaTicketsRepositorio = new VentaTicketRepositorio();
            VentaTicket            ventaTicket             = ventaTicketsRepositorio.Buscar(ToInt(VentaTicketIdTextBox.Text));

            if (ventaTicket != null)
            {
                LlenarCampos(ventaTicket);
                Utils.ShowToastr(this.Page, "Busqueda exitosa", "Exito", "success");
            }
            else
            {
                Utils.ShowToastr(this.Page, "No Hay Resultado", "Error", "error");
                Limpiar();
            }
        }
Exemplo n.º 6
0
        private VentaTicket LlenaClase()
        {
            VentaTicket ventaTicket = new VentaTicket();

            ventaTicket.VentaTicketId = ToInt(VentaTicketIdTextBox.Text);
            ventaTicket.ClienteId     = ToInt(ClienteDropDownList.SelectedValue);
            ventaTicket.TicketId      = ToInt(TicketDropDownList.SelectedValue);
            ventaTicket.Fecha         = DateTime.Parse(FechaTextBox.Text);
            ventaTicket.SubTotal      = ToInt(SubTotalTextBox.Text);
            ventaTicket.Itbis         = ToInt(ITBISTextBox.Text);
            ventaTicket.Total         = ToInt(TotalTextBox.Text);

            ventaTicket.Detalle = (List <ConsultorioVenta>)ViewState["ConsultorioVenta"];


            return(ventaTicket);
        }
Exemplo n.º 7
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            VentaTicketRepositorio repositorio = new VentaTicketRepositorio();
            VentaTicket            ventaTicket = repositorio.Buscar(ToInt(VentaTicketIdTextBox.Text));

            if (ventaTicket != null)
            {
                if (repositorio.Eliminar(ToInt(VentaTicketIdTextBox.Text)))
                {
                    Utils.ShowToastr(this.Page, "Eliminado", "Exito", "success");
                    Limpiar();
                }
                else
                {
                    Utils.ShowToastr(this.Page, "No se pudo eliminar", "Error", "error");
                }
            }
        }
Exemplo n.º 8
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            VentaTicket            ventaTicket = new VentaTicket();
            VentaTicketRepositorio repositorio = new VentaTicketRepositorio();
            bool Paso = false;

            if (Page.IsValid)
            {
                ventaTicket = LlenaClase();

                if (Utils.ToInt(VentaTicketIdTextBox.Text) == 0)
                {
                    Paso = repositorio.Guardar(ventaTicket);
                    Limpiar();
                    Utils.ShowToastr(this.Page, "Guardado", "Exito", "success");
                }
                else
                {
                    VentaTicketRepositorio repository = new VentaTicketRepositorio();
                    int id = Utils.ToInt(VentaTicketIdTextBox.Text);
                    ventaTicket = repository.Buscar(id);

                    if (ventaTicket != null)
                    {
                        Paso = repository.Modificar(LlenaClase());
                        Utils.ShowToastr(this.Page, "Modificado", "Exito", "success");
                    }
                    else
                    {
                        Utils.ShowToastr(this.Page, "Id no existe", "Error", "error");
                    }
                }

                if (Paso)
                {
                    Limpiar();
                }
                else
                {
                    Utils.ShowToastr(this.Page, "No se pudo guardar", "Error", "error");
                }
            }
        }
        public void GuardarTest()
        {
            bool        paso;
            VentaTicket ventaTicket = new VentaTicket();

            ventaTicket.VentaTicketId = 01;
            ventaTicket.ClienteId     = 01;
            ventaTicket.TicketId      = 01;
            ventaTicket.Fecha         = DateTime.Now;
            ventaTicket.SubTotal      = 100;
            ventaTicket.Itbis         = 18;
            ventaTicket.Total         = 118;

            ventaTicket.Detalle.Add(new ConsultorioVenta(0, 1, 1, 2, 5, 10, 50));
            //ventaTicket.Detalle.Add(new VentaTicketDetalle(0, 2, 3, 4, 10, 40, 400));
            VentaTicketRepositorio ventaTicketRepositorio = new VentaTicketRepositorio();

            paso = ventaTicketRepositorio.Guardar(ventaTicket);
            Assert.AreEqual(paso, true);
        }