private void EliminarButton_Click(object sender, RoutedEventArgs e) { Contratos AnteriorContrato = ContratosBLL.Buscar(contrato.ContratoId); if (AnteriorContrato == null) { MessageBox.Show("No se Puede Eliminar un contrato que no existe"); return; } List <Ventas> ventas = VentasBLL.GetList(p => true); foreach (var item in ventas) { if (item.VentaDetalle[0].ContratoId == contrato.ContratoId) { MessageBox.Show("No se puede eliminar este contrato ya que tiene una venta"); return; } } if (ContratosBLL.Eliminar(contrato.ContratoId)) { CacaosBLL.DevolverCacao(contrato.CacaoId, contrato.Cantidad); MessageBox.Show("Eliminado"); Limpiar(); } else { MessageBox.Show("No se puede eliminar un contrato que no existe"); } }
public void EliminarTest() { bool paso = false; paso = ContratosBLL.Eliminar(1); Assert.IsTrue(paso); }
private void Eliminarbutton_Click(object sender, EventArgs e) { int id; id = (int)IdnumericUpDown.Value; Limpiar(); try { if (ContratosBLL.Eliminar(id)) { MessageBox.Show("Eliminado correctamente"); } } catch (Exception) { MessageBox.Show("No se pudo eliminar"); } }