public bool MontoModifi(Pago pago) { Pago PagoAnt = PagoBLL.Buscar(pago.PagoId); Contexto contexto = new Contexto(); bool paso = false; if (PagoAnt.ClienteId == pago.ClienteId) { if (pago.MontoPago > PagoAnt.MontoPago) { MessageBox.Show($"La deuda del cliente es de {PagoAnt.MontoPago}"); MessageBox.Show("Ingrese la cantidad correcta"); paso = true; } return(paso); } int MontoActual = Convert.ToInt32(MontoTextBox.Text); int MontoAnterior = Convert.ToInt32(contexto.Cliente.Find(pago.ClienteId).Deuda); if (MontoActual > MontoAnterior) { MessageBox.Show($"La deuda del cliente es de {MontoAnterior}"); paso = true; } return(paso); }
private void GuardarButton_Click(object sender, EventArgs e) { Contexto contexto = new Contexto(); Pago pago; bool paso = false; if (HayErrores()) { MessageBox.Show("Debe llenar los campos indicados", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); } pago = LlenaClase(); if (Monto(pago)) { MessageBox.Show("Cantidad Mayor", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (PagoIdNumericUpDown.Value == 0) { paso = PagoBLL.Guardar(pago); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int id = Convert.ToInt32(PagoIdNumericUpDown.Value); pago = PagoBLL.Buscar(id); if (pago != null) { MontoModifi(pago); paso = PagoBLL.Modificar(LlenaClase()); MessageBox.Show("Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (paso) { LimpiarObjetos(); } else { MessageBox.Show("No se pudo guardar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void BuscarTest() { int id = 2; Pago pago = new Pago(); pago = PagoBLL.Buscar(id); Assert.IsNotNull(pago); }
public void BuscarTest() { Pagos pago = new Pagos(); bool paso = false; pago = PagoBLL.Buscar(1); if (pago != null) { paso = true; } Assert.AreEqual(paso, true); }
//Programación de los Botones private void BuscarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(PagoIdNumericUpDown.Value); Pago pago = PagoBLL.Buscar(id); if (pago != null) { FechaDateTimePicker.Value = pago.Fecha; ClienteComboBox.SelectedValue = pago.ClienteId; MontoTextBox.Text = pago.MontoPago.ToString(); } else { MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void EliminarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(PagoIdNumericUpDown.Value); Pago pago = PagoBLL.Buscar(id); if (pago != null) { if (PagoBLL.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarObjetos(); } else { MessageBox.Show("No se pudo eliminar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void GuardarTipoAnalisis_Click(object sender, EventArgs e) { bool paso = false; PagoBLL repositorio = new PagoBLL(new Contexto()); Entidades.Pago pago = new Entidades.Pago(); pago = LlenarClase(); if (pago.PagoId == 0) { repositorio.Guardar(pago); Limpiar(); } else { Pago egre = new Pago(); PagoBLL repository = new PagoBLL(new Contexto()); int id = Convert.ToInt32(PacienteDropDown.SelectedIndex); egre = repository.Buscar(id); if (egre != null) { paso = repository.Modificar(LlenarClase()); } else { Response.Write("<script>alert('Id no existe');</script>"); } } if (paso) { Utilitarios.Utils.ShowToastr(this, "Transacción exitosa", "Exito", "success"); Limpiar(); } }