コード例 #1
0
    private String GuardarSuspencion()
    {
        WSNovedad.Novedades_Suspension oNovSusp = new WSNovedad.Novedades_Suspension();
        string Mensaje = String.Empty;

        try
        {
            //SUSPENCION - ALTA - UPDATE
            oNovSusp.IdNovedad                       = long.Parse(txt_IDNovedad.Text);
            oNovSusp.IdBeneficiario                  = unaNovedad.UnBeneficiario.IdBeneficiario;
            oNovSusp.FSuspension                     = unaSuspension.FSuspension;
            oNovSusp.NroExpediente                   = txt_NroExpediente.Text;
            oNovSusp.MotivoSuspension                = txt_MotivoSuspension.Text;
            oNovSusp.UsuarioSuspension               = new WSNovedad.Usuario();
            oNovSusp.UsuarioSuspension.Legajo        = VariableSession.UsuarioLogeado.IdUsuario;
            oNovSusp.UsuarioSuspension.OficinaCodigo = VariableSession.UsuarioLogeado.Oficina;
            oNovSusp.UsuarioSuspension.Ip            = VariableSession.UsuarioLogeado.DirIP;
            oNovSusp.UsuarioReactivacion             = new WSNovedad.Usuario();
            oNovSusp.MensualSuspension               = int.Parse(unaNovedad.ProximoMensualAliq);
            //DES SUSPENSION
            if (!String.IsNullOrEmpty(txt_FReactivacion.Text.Trim()))
            {
                oNovSusp.FReactivacion                     = System.DateTime.Now;
                oNovSusp.MensualReactivacion               = int.Parse(VariableSession.oCierreProx.Mensual);
                oNovSusp.MotivoReactivacion                = txt_MotivoReactivacion.Text;
                oNovSusp.UsuarioReactivacion.Legajo        = VariableSession.UsuarioLogeado.IdUsuario;
                oNovSusp.UsuarioReactivacion.OficinaCodigo = VariableSession.UsuarioLogeado.Oficina;
                oNovSusp.UsuarioReactivacion.Ip            = VariableSession.UsuarioLogeado.DirIP;
            }

            Mensaje = Novedad.Novedades_Suspension_AB(oNovSusp);
        }
        catch (Exception ex)
        {
            log.ErrorFormat("Se produjo el siguiente error en ->>  GuardarSuspencion - >> {0}", ex.Message);
            mensaje.TipoMensaje        = Controls_Mensaje.infoMensaje.Error;
            mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br>Intentelo en otro momento.";
            mensaje.Mostrar();
        }
        return(Mensaje);
    }