private void btnQuitarServicio_Click(object sender, EventArgs e) { try { if (EntOrdenServicio.Id > 0) { modifico = true; double monto; if (npQuitarServicio.Value == npQuitarServicio.Maximum) { BllOrdenServicio.eliminarOrdenServicio(EntOrdenServicio); quito = EntOrdenServicio.Costo; limpiarDatosServicios(); return; } else { EntOrdenServicio.Cantidad = EntOrdenServicio.Cantidad - Int32.Parse(npQuitarServicio.Value.ToString()); monto = EntOrdenServicio.quitarServicio(EntOrdenServicio, Int32.Parse(npQuitarServicio.Value.ToString())); EntOrdenServicio.Costo = monto; quito += monto; BllOrdenServicio.agregarOrdenServicio(EntOrdenServicio); limpiarDatosServicios(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error de transacción", MessageBoxButtons.OK); } }