private void cboDescuento_SelectionChangeCommitted(object sender, EventArgs e) { try { double monto = 0.0; if (double.TryParse(this.txtMonto.Text, out monto)) { if (monto > 0) { return; } } if (this.cboDescuento.SelectedIndex > 0) { int idDescuento = int.Parse(this.cboDescuento.SelectedValue.ToString()); var beDescuento = new LN.Descuento().Obtener(idDescuento); if (beDescuento != null) { monto = beDescuento.Monto; } this.txtMonto.Text = monto.ToString("N2"); } } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (Util.ConfirmationMessage("¿Desea guardar los cambios realizados?") == false) { return; } bool rpta = false; var lnDescuento = new LN.Descuento(); for (int i = 0; i < this.lstCreados.Count; i++) { var uiDescuentoCreada = this.lstCreados[i]; rpta = lnDescuento.Insertar(ref uiDescuentoCreada); } this.lstCreados.Clear(); for (int i = 0; i < this.lstModificados.Count; i++) { var uiDescuentoModificado = this.lstModificados[i]; rpta = lnDescuento.Actualizar(uiDescuentoModificado); } this.lstModificados.Clear(); for (int i = 0; i < this.lstEliminados.Count; i++) { var uiDescuentoEliminado = this.lstEliminados[i]; rpta = lnDescuento.Eliminar(uiDescuentoEliminado); } this.lstEliminados.Clear(); this.CargarListadoDescuentoes(); Util.InformationMessage("Se guardaron todos los cambios realizados"); } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
private void CargarTiposDescuentos() { try { var lstTipos = new LN.Descuento().Listar(); lstTipos.Insert(0, new BE.UI.Descuento() { Id = 0, Nombre = "Seleccione" }); this.cboDescuento.DataSource = lstTipos; this.cboDescuento.DisplayMember = "Nombre"; this.cboDescuento.ValueMember = "Id"; } catch (Exception ex) { throw ex; } }