public DetalleProveedorProntoPago(int Id) { InitializeComponent(); try { //ProveedorProntoPago = General.GetEntityById<ProveedorProntoPago>("ProveedorProntoPago", "ProveedorProntoPagoID", Id); ProveedorProntoPago = Datos.GetEntity<ProveedorProntoPago>(c => c.ProveedorProntoPagoID == Id && c.Estatus); if (ProveedorProntoPago == null) throw new EntityNotFoundException(Id.ToString(), "ProveedorProntoPago"); EsNuevo = false; } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
public DetalleProveedorProntoPago(int Id) { InitializeComponent(); try { //ProveedorProntoPago = General.GetEntityById<ProveedorProntoPago>("ProveedorProntoPago", "ProveedorProntoPagoID", Id); ProveedorProntoPago = Datos.GetEntity <ProveedorProntoPago>(c => c.ProveedorProntoPagoID == Id && c.Estatus); if (ProveedorProntoPago == null) { throw new EntityNotFoundException(Id.ToString(), "ProveedorProntoPago"); } EsNuevo = false; } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } }
protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) { return; } try { if (EsNuevo) { var prontoPago = new ProveedorProntoPago() { ProveedorID = ProveedorId, NumeroDias = Util.Entero(this.nudNumeroDias.Value), PorcentajeDescuento = Util.Decimal(this.txtPorcentaje.Text), Comentario = this.txtComentario.Text, UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID, FechaRegistro = DateTime.Now, Estatus = true, Actualizar = true }; Datos.SaveOrUpdate <ProveedorProntoPago>(prontoPago); } else { ProveedorProntoPago.NumeroDias = Util.Entero(this.nudNumeroDias.Value); ProveedorProntoPago.PorcentajeDescuento = Util.Decimal(this.txtPorcentaje.Text); ProveedorProntoPago.Comentario = this.txtComentario.Text; ProveedorProntoPago.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID; ProveedorProntoPago.FechaModificacion = DateTime.Now; Datos.SaveOrUpdate <ProveedorProntoPago>(ProveedorProntoPago); } new Notificacion("Pronto Pago guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance); catalogosProveedores.Instance.CustomInvoke <catalogosProveedores>(m => m.CargarProntoPago(ProveedorId)); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }
protected override void btnGuardar_Click(object sender, EventArgs e) { if (!Validaciones()) return; try { if (EsNuevo) { var prontoPago = new ProveedorProntoPago() { ProveedorID = ProveedorId, NumeroDias = Util.Entero(this.nudNumeroDias.Value), PorcentajeDescuento = Util.Decimal(this.txtPorcentaje.Text), Comentario = this.txtComentario.Text, UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID, FechaRegistro = DateTime.Now, Estatus = true, Actualizar = true }; Datos.SaveOrUpdate<ProveedorProntoPago>(prontoPago); } else { ProveedorProntoPago.NumeroDias = Util.Entero(this.nudNumeroDias.Value); ProveedorProntoPago.PorcentajeDescuento = Util.Decimal(this.txtPorcentaje.Text); ProveedorProntoPago.Comentario = this.txtComentario.Text; ProveedorProntoPago.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID; ProveedorProntoPago.FechaModificacion = DateTime.Now; Datos.SaveOrUpdate<ProveedorProntoPago>(ProveedorProntoPago); } new Notificacion("Pronto Pago guardado exitosamente", 2 * 1000).Mostrar(Principal.Instance); catalogosProveedores.Instance.CustomInvoke<catalogosProveedores>(m => m.CargarProntoPago(ProveedorId)); } catch (Exception ex) { Util.MensajeError(ex.Message, GlobalClass.NombreApp); } this.Close(); }