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); }
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(); }
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(); } }
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); }
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"); } } }
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); }