Beispiel #1
0
        protected void btnValidar_Click(object sender, EventArgs e)
        {
            bool   RespuestavAlidacion = false;
            string _ClaveSeguridad     = string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim()) ? null : txtClaveSeguridad.Text.Trim();

            UtilidadesAmigos.Logica.Comunes.ValidarClaveSeguridad Validar = new Logica.Comunes.ValidarClaveSeguridad(_ClaveSeguridad);
            RespuestavAlidacion = Validar.ValidarClave();

            switch (RespuestavAlidacion)
            {
            case true:
                DivBloqueClaveSeguridad.Visible      = false;
                DivBloqueModificarCredencial.Visible = true;
                var SacarCredenciales = ObjDataProceso.Value.SacarCredencialesBD(1);
                foreach (var n in SacarCredenciales)
                {
                    txtUsuarioBD.Text = n.Usuario;
                    txtClaveBD.Text   = UtilidadesAmigos.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave);
                }
                break;

            case false:
                ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadNoValida()", "ClaveSeguridadNoValida();", true);
                txtClaveSeguridad.Text = string.Empty;
                txtClaveSeguridad.Focus();
                break;
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            string AccionTomar = lbAccion.Text;

            //MANUsuarios
            switch (AccionTomar)
            {
            case "INSERT":
                var ValidarUsuario = ObjDataLogica.Value.BuscaUsuarios(
                    new Nullable <decimal>(),
                    null, null, null, null, null,
                    txtUsuarioMantenimiento.Text, null, null);
                if (ValidarUsuario.Count() < 1)
                {
                    MANUsuarios(0, AccionTomar);
                    IniciarPantalla();
                }
                else
                {
                    ClientScript.RegisterStartupScript(GetType(), "UsuarioNoValido()", "UsuarioNoValido();", true);
                }

                break;

            case "UPDATE":
                if (string.IsNullOrEmpty(txtClaveSeguridadMAntenimiento.Text.Trim()))
                {
                    ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadVacia()", "ClaveSeguridadVacia();", true);
                }
                else
                {
                    bool Resultado = false;
                    UtilidadesAmigos.Logica.Comunes.ValidarClaveSeguridad Validacion = new Logica.Comunes.ValidarClaveSeguridad(txtClaveSeguridadMAntenimiento.Text);
                    Resultado = Validacion.ValidarClave();
                    if (Resultado == true)
                    {
                        MANUsuarios(Convert.ToDecimal(lbIdUsuario.Text), AccionTomar);
                        if (cbCambiaClave.Checked == true)
                        {
                            MANUsuarios(Convert.ToDecimal(lbIdUsuario.Text), "STARTCHANGEPASSWORD");
                            IniciarPantalla();
                        }
                        else
                        {
                            IniciarPantalla();
                        }
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadErronea()", "ClaveSeguridadErronea();", true);
                    }
                }
                break;
            }
        }
Beispiel #3
0
        private void GenerarBackupBD()
        {
            string _ClaveSeguridad = string.IsNullOrEmpty(txtClaveSeguridadGenerarBackup.Text.Trim()) ? null : txtClaveSeguridadGenerarBackup.Text.Trim();

            UtilidadesAmigos.Logica.Comunes.ValidarClaveSeguridad ValidarClave = new Logica.Comunes.ValidarClaveSeguridad(_ClaveSeguridad);
            bool Resultado = ValidarClave.ValidarClave();

            if (Resultado == true)
            {
                if (string.IsNullOrEmpty(txtNombreArchivo.Text.Trim()))
                {
                    string _AnoActual = DateTime.Now.Year.ToString();
                    string _MesActual = DateTime.Now.Month.ToString();
                    string _DiaActual = DateTime.Now.Day.ToString();
                    if (_MesActual.Length == 1)
                    {
                        _MesActual = "0" + _MesActual;
                    }
                    if (_DiaActual.Length == 1)
                    {
                        _DiaActual = "0" + _DiaActual;
                    }
                    string _NombreArchivo = _AnoActual + _MesActual + _DiaActual + ".bak";
                    txtNombreArchivo.Text = _NombreArchivo;
                }

                string RutaArchivo = "", Extencion = "";
                var    SacarRutaArchivo = ObjDataAdministrador.Value.BuscaRutaArchivoBakup(1);
                foreach (var n in SacarRutaArchivo)
                {
                    RutaArchivo = UtilidadesAmigos.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.RutaBackup);
                    Extencion   = n.ExtencionBackup;
                }
                string _RutaBackup = RutaArchivo + txtNombreArchivo.Text;

                string _Numerobackup   = "";
                Random NumeroAleatorio = new Random();
                _Numerobackup = NumeroAleatorio.Next(0, 999999999).ToString();

                decimal IdUsuario = Session["IdUsuario"] != null ? (decimal)Session["IdUsuario"] : 0;


                GenerarBAckup(_RutaBackup, _Numerobackup, IdUsuario);
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadErronea()", "ClaveSeguridadErronea();", true);
                txtClaveSeguridadGenerarBackup.Text = string.Empty;
            }
        }
Beispiel #4
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            bool   RespuestaValidacion = false;
            string _ClaveSeguridad     = string.IsNullOrEmpty(txtClaveSeguridadConfiguracion.Text.Trim()) ? null : txtClaveSeguridadConfiguracion.Text.Trim();
            string _Correo             = string.IsNullOrEmpty(txtCorreoElectronico.Text.Trim()) ? null : txtCorreoElectronico.Text.Trim();

            UtilidadesAmigos.Logica.Comunes.ValidarClaveSeguridad Validar = new Logica.Comunes.ValidarClaveSeguridad(_ClaveSeguridad);
            RespuestaValidacion = Validar.ValidarClave();

            if (RespuestaValidacion == true)
            {
                ManipularCorreosEnviar(
                    Convert.ToDecimal(lbIdCorreoEnviarConfiguracion.Text),
                    Convert.ToDecimal(lbIdProcesoConfiguracion.Text),
                    _Correo,
                    cbEstatusCorreo.Checked,
                    "DELETE");
                RestablecerPantallaConfiguracion();
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadErronea()", "ClaveSeguridadErronea();", true);
            }
        }
Beispiel #5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (rbConfigurarRutaBackup.Checked == true)
            {
                if (string.IsNullOrEmpty(txtRutaArchivoConfiguracion.Text.Trim()))
                {
                    ClientScript.RegisterStartupScript(GetType(), "CampoRutaVacio()", "CampoRutaVacio();", true);
                }
                else
                {
                    //VALIDAMOS LA CLAVE DE SEGURIDAD
                    bool   ResultadoValidacion = false;
                    string _ClaveSeguridad     = string.IsNullOrEmpty(txtClaveSeguridadConfiguracion.Text.Trim()) ? null : txtClaveSeguridadConfiguracion.Text.Trim();

                    UtilidadesAmigos.Logica.Comunes.ValidarClaveSeguridad Validar = new Logica.Comunes.ValidarClaveSeguridad(_ClaveSeguridad);
                    ResultadoValidacion = Validar.ValidarClave();

                    if (ResultadoValidacion == true)
                    {
                        string _RutaArchivo = string.IsNullOrEmpty(txtRutaArchivoConfiguracion.Text.Trim()) ? null : txtRutaArchivoConfiguracion.Text.Trim();
                        ProcesarInformacionRutaBackupBaseDatos(_RutaArchivo, "UPDATE");
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadErronea()", "ClaveSeguridadErronea();", true);
                    }
                }
            }
            else if (rbConfigurarCorreosBackup.Checked == true)
            {
                if (string.IsNullOrEmpty(txtCorreoElectronico.Text.Trim()))
                {
                    ClientScript.RegisterStartupScript(GetType(), "CampoCorreoVacio()", "CampoCorreoVacio();", true);
                }
                else
                {
                    bool   RespuestaValidacion = false;
                    string _ClaveSeguridad     = string.IsNullOrEmpty(txtClaveSeguridadConfiguracion.Text.Trim()) ? null : txtClaveSeguridadConfiguracion.Text.Trim();

                    UtilidadesAmigos.Logica.Comunes.ValidarClaveSeguridad ValidarClave = new Logica.Comunes.ValidarClaveSeguridad(_ClaveSeguridad);
                    RespuestaValidacion = ValidarClave.ValidarClave();
                    if (RespuestaValidacion == true)
                    {
                        //VALIDAMOS QUE EL CORREO INGRESADO NO EXISTA EN LA BASE DE DATOS BAJO ESTE PROCESO
                        decimal IdProceso = 1;
                        string  _Correo   = string.IsNullOrEmpty(txtCorreoElectronico.Text.Trim()) ? null : txtCorreoElectronico.Text.Trim();

                        var ValidarCorreo = ObjDataAdministrador.Value.ListadoCorreosEnviar(
                            new Nullable <decimal>(),
                            IdProceso,
                            null,
                            _Correo,
                            null);
                        if (ValidarCorreo.Count() < 1)
                        {
                            ManipularCorreosEnviar(0, 1, _Correo, true, "INSERT");
                            MostrarListadoCorreos();
                            txtCorreoElectronico.Text = string.Empty;
                        }
                        else
                        {
                            ClientScript.RegisterStartupScript(GetType(), "CorreoEncontrado()", "CorreoEncontrado();", true);
                        }
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(GetType(), "ClaveSeguridadErronea()", "ClaveSeguridadErronea();", true);
                    }
                }
            }
        }