protected void BtnGuardar_Click(object sender, EventArgs e) { RepositorioVentas repositorio = new RepositorioVentas(); Ventas ventas = LlenaClase(); bool paso = false; if (UsuarioDropDownList != null) { if (Page.IsValid) { if (ventas.VentaId == 0 && Utils.ToInt(TotalLabel.Text) != 0) { paso = repositorio.Guardar(ventas); } else if (Utils.ToInt(VentaIdTextBox.Text) != 0) { var verificar = repositorio.Buscar(Utils.ToInt(VentaIdTextBox.Text)); if (verificar != null) { paso = repositorio.Modificar(ventas); } else { Utils.ShowToastr(this, "No se encuentra el ID", "Fallo", "error"); return; } } if (paso) { Utils.ShowToastr(this, "Registro Con Exito", "Exito", "success"); } else { Utils.ShowToastr(this, "No se pudo Guardar", "Fallo", "error"); } LimpiarCampos(); return; } } else { Utils.ShowToastr(this, "El numero de cuenta no existe", "Fallo", "error"); return; } }
private void GuardarmetroButton_Click(object sender, EventArgs e) { if (!ValidarGuardar()) { return; } _ = new Ventas(); Ventas ventas = LlenaClase(); RepositorioVentas contexto = new RepositorioVentas(); try { if (IDnumericUpDown.Value == 0) { if (contexto.Guardar(ventas)) { MessageBox.Show("Se Guardo correctamente", "Registrada la venta!!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } else { MessageBox.Show("No se pudo guardar", "Ups!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (contexto.Modificar(ventas)) { MessageBox.Show("Modificado correctamente", "Registrada la venta!!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } else { MessageBox.Show("No se pudo modificar", "Ups!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception) { MessageBox.Show("Ocurrio un error", "Ups!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ModificarTest() { //int idVenta = VentasBLL.GetList(x => true)[0].VentaId; RepositorioVentas repositorio = new RepositorioVentas(); Ventas ventas = new Ventas();//VentasBLL.Buscar(idVenta); ventas.VentaId = 1; ventas.UsuarioId = 1; ventas.Fecha = DateTime.Now; ventas.Descripcion = "Venta de equipo"; ventas.NombreCliente = "Maggy"; ventas.TelefonoCliente = "829-899-6654"; ventas.Itbis = 2700; ventas.SubTotal = 15000; ventas.Total = 17700; ventas.Detalle.Add(new VentasDetalle(1, 1, 1, "Iphone 6", 1, 15000, 15000)); bool paso = repositorio.Modificar(ventas); Assert.AreEqual(paso, true); }
protected void BtnGuardar_Click(object sender, EventArgs e) { Ventas ventas; bool paso = false; if (Validar()) { return; } ventas = LlenaClase(); if (VentaIdTextBox.Text == 0.ToString()) { paso = RepositorioVentas.Guardar(ventas); } else { if (!ExisteEnLaBaseDeDatos()) { Utilitarios.Utils.ShowToastr(this.Page, "El campo descripcion no puede estar vacio", "Error", "error"); return; } paso = RepositorioVentas.Modificar(ventas); Utilitarios.Utils.ShowToastr(this.Page, "Modificado", "Exito", "success"); LimpiarCampos(); return; } if (paso) { Utilitarios.Utils.ShowToastr(this.Page, " Se ha Guardado", "Exito", "success"); } else { Utilitarios.Utils.ShowToastr(this.Page, "Se profujo un error", "Error", "error"); } LimpiarCampos(); }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioVentas db = new RepositorioVentas(); Ventas venta = LlenarClase(); try { RepositorioBase <Clientes> dbC = new RepositorioBase <Clientes>(); var cliente = dbC.Buscar((int)IdClientenumericUpDown.Value); if (TipoVentacomboBox.SelectedIndex == (int)TiposVentas.Contado) { if (cliente.LimiteVenta < decimal.Parse(TotaltextBox.Text)) { MessageBox.Show("Este cliente no tiene permitido comprar tanto"); return; } } else if (TipoVentacomboBox.SelectedIndex == (int)TiposVentas.Credito) { if (cliente.LimiteCredito < decimal.Parse(TotaltextBox.Text)) { MessageBox.Show("Este cliente no tiene permitido comprar tanto a credito"); return; } } } catch (Exception) { MessageBox.Show("Hubo un error!!", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { if (IdVentanumericUpDown.Value == 0) { if (db.Guardar(venta)) { MessageBox.Show("Guardado correctamente", "InformaciĆ³n!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { if (db.Modificar(venta)) { MessageBox.Show("Modificado correctamente", "InformaciĆ³n!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo modificar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }catch (Exception) { MessageBox.Show("Hubo un error!!", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }