コード例 #1
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         EPARAMETROSGENERALES obj = new EPARAMETROSGENERALES();
         obj.DOMINIO  = Utiles.ConvertToString(this.txtDominio.Text);
         obj.PUERTO   = Utiles.ConvertToString(this.txtPuerto.Text);
         obj.EMAIL    = Utiles.ConvertToString(this.txtUsuario.Text);
         obj.PASSWORD = Utiles.ConvertToString(this.txtPassword.Text);
         obj.SMTP     = Utiles.ConvertToString(this.txtSMTP.Text);
         obj.NOMBRE_CLASIFICADOR_1 = Utiles.ConvertToString(this.txtNombreClasificador1.Text);
         obj.NOMBRE_CLASIFICADOR_2 = Utiles.ConvertToString(this.txtNombreClasificador2.Text);
         obj.URL_PLATAFORMA        = Utiles.ConvertToString(this.txtUrlPlataforma.Text);
         obj.IsPersisted           = true;
         BFPARAMETROSGENERALES objBFPG = new BFPARAMETROSGENERALES();
         objBFPG.Save(obj);
         ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "alert('Los datos han sido ingresados exitosamente.');", true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         litCatchError.Visible = true;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true);
     }
 }
コード例 #2
0
        protected void btnRecuperar_Click(object sender, EventArgs e)
        {
            if (this.txtRut.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('ATENCION: Debe ingresar el Rut del usuario');", true);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
                return;
            }
            if (Utiles.ValidarRut(this.txtRut.Text) != true)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('ATENCION: El Rut ingresado no es valido');", true);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
                return;
            }
            if (this.txtCaptcha.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('ATENCION: Debe ingresar el texto de la imagen');", true);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
                return;
            }
            BFUSUARIO objBFUS = new BFUSUARIO();
            EUSUARIO  objUS   = objBFUS.GetUSUARIO(Utiles.RutUsrALng(this.txtRut.Text));

            if (objUS.RUTUSUARIO != Utiles.RutUsrALng(this.txtRut.Text))
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('ATENCION: El Rut ingresado no se encuentra registrado en el sistema');", true);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
                return;
            }

            char separador = '/';

            string[] arrTmp = imgCaptcha.ImageUrl.Split(separador);
            separador = '.';
            string[] arrTmp2    = arrTmp[arrTmp.Length - 1].Split(separador);
            string   strcaptcha = arrTmp2[0];

            if (this.txtCaptcha.Text == strcaptcha)
            {
                string Asunto = "Recuperación de contraseña";
                string Body   = "Estimado " + objUS.NOMBRECOMPLETO + "<br /><br />Tus datos de acceso a la plataforma de evaluación del desempeño son:<br /><br />Usuario: " + objUS.RUTCOMPLETO + "<br />Clave: " + CCryptografia.Desencriptar(objUS.PASSWORD) + "<br /><br />Saludos cordiales.";

                BFPARAMETROSGENERALES objBFPA = new BFPARAMETROSGENERALES();
                EPARAMETROSGENERALES  objPA   = objBFPA.GetPARAMETROSGENERALESAll()[0];
                Utiles.EnviarCorreo(objPA.DOMINIO, objPA.SMTP, objPA.EMAIL, objPA.PASSWORD, objPA.PUERTO, objUS.EMAIL, Asunto, Body);
                this.txtRut.Text     = "";
                this.txtCaptcha.Text = "";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('ATENCION: La contraseña ha sido enviada a su correo');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('ATENCION: El dato ingresado no coincide con el captcha');", true);
            }
            ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('1');", true);
        }
コード例 #3
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[]   prms = db.GetArrayParameter(1);
            EPARAMETROSGENERALES objPARAMETROSGENERALES = obj as EPARAMETROSGENERALES;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objPARAMETROSGENERALES.DOMINIO;
            prms[0].ParameterName = "@DOMINIO";

            return(prms);
        }
コード例 #4
0
 public bool Update(EPARAMETROSGENERALES objPARAMETROSGENERALES)
 {
     try
     {
         _objDAL.Update(objPARAMETROSGENERALES);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
コード例 #5
0
 public bool Save(EPARAMETROSGENERALES objPARAMETROSGENERALES)
 {
     try
     {
         objPARAMETROSGENERALES.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
コード例 #6
0
        protected override IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[]   prms = db.GetArrayParameter(8);
            EPARAMETROSGENERALES objPARAMETROSGENERALES = obj as EPARAMETROSGENERALES;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objPARAMETROSGENERALES.DOMINIO;
            prms[0].ParameterName = "@DOMINIO";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objPARAMETROSGENERALES.EMAIL;
            prms[1].ParameterName = "@EMAIL";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objPARAMETROSGENERALES.PASSWORD;
            prms[2].ParameterName = "@PASSWORD";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objPARAMETROSGENERALES.PUERTO;
            prms[3].ParameterName = "@PUERTO";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objPARAMETROSGENERALES.SMTP;
            prms[4].ParameterName = "@SMTP";

            prms[5]               = db.GetParameter();
            prms[5].Value         = objPARAMETROSGENERALES.NOMBRE_CLASIFICADOR_1;
            prms[5].ParameterName = "@NOMBRECLASIFICADOR1";

            prms[6]               = db.GetParameter();
            prms[6].Value         = objPARAMETROSGENERALES.NOMBRE_CLASIFICADOR_2;
            prms[6].ParameterName = "@NOMBRECLASIFICADOR2";

            prms[7]               = db.GetParameter();
            prms[7].Value         = objPARAMETROSGENERALES.URL_PLATAFORMA;
            prms[7].ParameterName = "@URLPLATAFORMA";

            return(prms);
        }
コード例 #7
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EPARAMETROSGENERALES objPARAMETROSGENERALES = obj as EPARAMETROSGENERALES;

            //Poner las rutinas del Tools que se necesiten

            objPARAMETROSGENERALES.DOMINIO = Utiles.ConvertToString(dr["DOMINIO"]);

            objPARAMETROSGENERALES.EMAIL = Utiles.ConvertToString(dr["EMAIL"]);

            objPARAMETROSGENERALES.PASSWORD = Utiles.ConvertToString(dr["PASSWORD"]);

            objPARAMETROSGENERALES.PUERTO = Utiles.ConvertToString(dr["PUERTO"]);

            objPARAMETROSGENERALES.SMTP = Utiles.ConvertToString(dr["SMTP"]);

            objPARAMETROSGENERALES.NOMBRE_CLASIFICADOR_1 = Utiles.ConvertToString(dr["NOMBRE_CLASIFICADOR_1"]);

            objPARAMETROSGENERALES.NOMBRE_CLASIFICADOR_2 = Utiles.ConvertToString(dr["NOMBRE_CLASIFICADOR_2"]);

            objPARAMETROSGENERALES.URL_PLATAFORMA = Utiles.ConvertToString(dr["URL_PLATAFORMA"]);
        }
コード例 #8
0
 protected void Cargar()
 {
     try
     {
         BFPARAMETROSGENERALES objBFPG = new BFPARAMETROSGENERALES();
         EPARAMETROSGENERALES  obj     = objBFPG.GetPARAMETROSGENERALESAll()[0];
         this.txtDominio.Text             = obj.DOMINIO;
         this.txtPuerto.Text              = obj.PUERTO;
         this.txtUsuario.Text             = obj.EMAIL;
         this.txtSMTP.Text                = obj.SMTP;
         this.txtPassword.Text            = obj.PASSWORD;
         this.txtNombreClasificador1.Text = obj.NOMBRE_CLASIFICADOR_1;
         this.txtNombreClasificador2.Text = obj.NOMBRE_CLASIFICADOR_2;
         this.txtUrlPlataforma.Text       = obj.URL_PLATAFORMA;
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         litCatchError.Visible = true;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "modal", "Menu('0');", true);
     }
 }
コード例 #9
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            EPARAMETROSGENERALES objRoot = obj as EPARAMETROSGENERALES;

            objRoot.DOMINIO = Utiles.ConvertToString(id);
        }