예제 #1
0
        public void ReenviarCorreo(EDBateriaUsuario EDBateriaUsuario)
        {
            string[] Lista  = EnviarCorreoParaNotificacion();
            int      puerto = 0;

            if (int.TryParse(Lista[4], out puerto))
            {
                if (EDBateriaUsuario.EstadoEnvio != 0)
                {
                    string Plantilla       = EDBateriaUsuario.MailBody;
                    string correoRemitente = Lista[3];
                    string remitente       = "Administrador ALISSTA";
                    bool   EnableSecured   = true;
                    string Password        = Lista[6];
                    int    Puerto          = puerto;
                    string StmpServidor    = Lista[1];
                    string asunto          = "Invitación participación de cuestionario ALISSTA";
                    string correoDestino   = EDBateriaUsuario.CorreoElectronico;

                    try
                    {
                        MailMessage mail = new MailMessage();
                        using (SmtpClient SmtpServer = new SmtpClient(StmpServidor))
                        {
                            mail.From       = new MailAddress(correoRemitente, remitente, Encoding.UTF8);
                            mail.Subject    = asunto;
                            mail.Body       = Plantilla;
                            mail.IsBodyHtml = true;
                            mail.To.Add(correoDestino);
                            SmtpServer.Port        = Puerto;
                            SmtpServer.Credentials = new System.Net.NetworkCredential(correoRemitente, Password);
                            SmtpServer.EnableSsl   = EnableSecured;
                            SmtpServer.Send(mail);
                            //Si envio Correo guardar estado
                            bat.EditarEstadoCorreo(EDBateriaUsuario.Pk_Id_BateriaUsuario, Plantilla);
                        }
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
        }
예제 #2
0
        public bool CrearConvocado(EDBateriaUsuario EDBateriaUsuario)
        {
            bool guardar = bat.CrearConvocado(EDBateriaUsuario);

            return(guardar);
        }
예제 #3
0
        public EDBateriaUsuario ConsultarConvocadoId1(int PkIdUsuario, int FkEmpresa)
        {
            EDBateriaUsuario EDBateriaUsuario = bat.ConsultarConvocadoId1(PkIdUsuario, FkEmpresa);

            return(EDBateriaUsuario);
        }
예제 #4
0
        public EDBateriaUsuario ConsultarConvocadoCedula(string cedula, int pkIdgestion)
        {
            EDBateriaUsuario EDBateriaUsuario = bat.ConsultarConvocadoCedula(cedula, pkIdgestion);

            return(EDBateriaUsuario);
        }
예제 #5
0
        public int PaginaEstres(string formdata, EDBateriaUsuario EDBateriaUsuario)
        {
            int Pagina = bat.PaginaEstres(formdata, EDBateriaUsuario);

            return(Pagina);
        }
예제 #6
0
        public int PaginaExtralaboral(string formdata, EDBateriaUsuario EDBateriaUsuario)
        {
            int Pagina = bat.PaginaExtralaboral(formdata, EDBateriaUsuario);

            return(Pagina);
        }
예제 #7
0
        public bool TieneExtra(EDBateriaUsuario EDBateriaUsuario)
        {
            bool ProbarCompletado = bat.TieneExtra(EDBateriaUsuario);

            return(ProbarCompletado);
        }
예제 #8
0
        public bool EncuestaCompleta(EDBateriaUsuario EDBateriaUsuario)
        {
            bool ProbarCompletado = bat.EncuestaCompleta(EDBateriaUsuario);

            return(ProbarCompletado);
        }
예제 #9
0
        public EDBateriaGestion ConsultarGestionKey1(EDBateriaUsuario EDBateriaUsuario)
        {
            EDBateriaGestion EDBateriaGestion = bat.ConsultarGestionKey1(EDBateriaUsuario);

            return(EDBateriaGestion);
        }
예제 #10
0
        public EDBateriaUsuario ConsultarConvocadoKeyExtra(string key, int Form)
        {
            EDBateriaUsuario EDBateriaUsuario = bat.ConsultarConvocadoKeyExtra(key, Form);

            return(EDBateriaUsuario);
        }
예제 #11
0
        public EDBateriaUsuario ConsultarConvocadoExtra(int IdConv, int IdEmpresa)
        {
            EDBateriaUsuario EDBateriaUsuario = bat.ConsultarConvocadoExtra(IdConv, IdEmpresa);

            return(EDBateriaUsuario);
        }
예제 #12
0
        public bool ActualizarResultados(EDBateriaUsuario EDBateriaUsuario, int pkEmpresa)
        {
            bool guardar = bat.ActualizarResultados(EDBateriaUsuario, pkEmpresa);

            return(guardar);
        }