public static void EliminarDescuento1(int id, int estado) { try { Clases.Descuento Descuento = new Clases.Descuento(id, estado); Descuento.Eliminar1(); } catch (Exception ex) { throw ex; } }
public static void ModificarDescuento( int idDescuento, string nombreDescuento, decimal valor) { try { ValidarDescuento(nombreDescuento, valor); Clases.Descuento Descuento = new Clases.Descuento( idDescuento, nombreDescuento, valor); Descuento.Modificar(); } catch (Exception ex) { throw ex; } }
public static void AgregarDescuento ( string nombreDescuento, decimal valor ) { try { ValidarDescuento(nombreDescuento, valor); Clases.Descuento Descuento = new Clases.Descuento( nombreDescuento, valor ); Descuento.Agregar(); } catch (Exception ex) { throw ex; } }
private void BtnAceptar_Click(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ExisteDescuento() == false) { if (ValidarCampos()) { var oDescuento = new Clases.Descuento(); oDescuento.Descripcion = txtDescripcion.Text; oDescuento.Porcentaje = System.Convert.ToSingle(double.Parse(txtPorcentaje.Text.Replace('.', ','))); if (sDescuento.CrearDescuento(oDescuento)) { MessageBox.Show("Descuento creado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } else { MessageBox.Show("Ya existe el descuento especificado. Ingrese uno nuevo", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } case FormMode.update: { if (ValidarCampos()) { oDescuentoSelected.Descripcion = txtDescripcion.Text; oDescuentoSelected.Porcentaje = System.Convert.ToSingle(double.Parse(txtPorcentaje.Text.Replace('.', ','))); if (sDescuento.ActualizarDescuento(oDescuentoSelected)) { MessageBox.Show("Descuento modificado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al modificar descuento", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } case FormMode.delete: { if (MessageBox.Show("¿Seguro que desea eliminar el descuento?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (sDescuento.ModificarEstadoDescuento(oDescuentoSelected)) { MessageBox.Show("Descuento eliminado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al eliminar descuento", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }
public void SeleccionarDescuento(FormMode op, Clases.Descuento descuentoSelected) { formMode = op; oDescuentoSelected = descuentoSelected; }