Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }