Example #1
0
        private void btnEliminar_Click_1(object sender, EventArgs e)
        {
            //try
            //{
            Usuario u = (Usuario)usuarioBindingSource.Current;

            Usuario us = DatosUsuario.getUsuarioPorLogin(GlobalClass.GlobalVar);     //usuario actual

            Login l = DatosLogin.getLogin(u.Login.Id);

            if (!DatosUsuario.enUso(u.Id) && us.Id != u.Id)
            {
                u.Activo = false;
                l.Activo = false;

                if (MessageBox.Show("¿Esta seguro de eliminar a " + u.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DatosUsuario.Modificar(u);
                    DatosLogin.Modificar(l);
                    Actualizar();
                }
            }
            else
            {
                MessageBox.Show("El objeto seleccionado no puede ser eliminado");
            }
            //}
            //catch
            //{
            //    MessageBox.Show("No seleccionó nada");
            //}
        }
        private void Login()
        {
            AutenticacionController autenticacion = new AutenticacionController();
            DatosLogin datosLogin = autenticacion.AutenticacionEmpleado(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);

            if (datosLogin.Result.Equals(validationResult.PasswordIncorrect))
            {
                MessageBox.Show("Usuario y/o contraseña incorrecta, verifica que sean correctos", "Datos incorrectos");
                ContraseñaPasswordBox.Password = String.Empty;
            }
            else if (datosLogin.Result.Equals(validationResult.Success))
            {
                Properties.Settings.Default.EmpleadoID            = autenticacion.GetIdEmpleado(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);
                Properties.Settings.Default.NombreUsuarioEmpleado = autenticacion.GetUserName(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);
                Properties.Settings.Default.EmpleadoType          = autenticacion.GetUserType(NombreUsuarioTextBox.Text.ToString(), ContraseñaPasswordBox.Password);
                Properties.Settings.Default.NombreEmpleado        = autenticacion.GetNombreEmpleado(Properties.Settings.Default.EmpleadoID);

                AbrirVentana();
                this.Close();
            }
            else
            {
                MessageBox.Show("Error no identificado, intente nuevamente", "Error");
            }
        }
Example #3
0
        private void nombreUsuarioTextBox_Validating(object sender, CancelEventArgs e)
        {
            string error = null;

            if (!Validacion.esNombreUsuario(usuarioTextBox1))
            {
                usuarioTextBox1.BackColor = Color.White;
                error    = "Ingrese el nombre de usuario";
                e.Cancel = true;
                errorProvider1.SetError((Control)sender, error);
            }
            else if (DatosLogin.existeNombre(id, usuarioTextBox1.Text))
            {
                usuarioTextBox1.BackColor = colorOk;
                errorProvider1.SetError(usuarioTextBox1, String.Empty);
            }
            else if (DatosLogin.existe(usuarioTextBox1.Text))
            {
                usuarioTextBox1.BackColor = Color.White;
                error    = "El nombre de usuario ya existe, elija otro";
                e.Cancel = true;
                errorProvider1.SetError((Control)sender, error);
            }
            else
            {
                usuarioTextBox1.BackColor = colorOk;
                errorProvider1.SetError((Control)sender, String.Empty);
            }
        }
Example #4
0
        public fe_login traerInfoLogin()
        {
            fe_login   login      = new fe_login();
            DatosLogin datosLogin = new DatosLogin();

            login = datosLogin.DataLogin();
            return(login);
        }
Example #5
0
        static void Main()
        {
            logins = DatosLogin.getLogins();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new Vistas.FrmPrincipal());
            Application.Run(new Vistas.FrmLogin());
        }
Example #6
0
        public controladorEmail(frmRecordar frmrecuerda)
        {
            this.datos      = new DatosLogin();
            this.formulario = frmrecuerda;
            SmtpSection smtp = (SmtpSection)ConfigurationManager.GetSection("system.net/mailSettings/smtp");

            correoApp = smtp.From;
            //correoOrigen.Text = correoApp;
        }
Example #7
0
        public IHttpActionResult Authenticate(DatosLogin Log)
        {
            var   repo  = new LoginRepository();
            Login login = repo.Authenticate(Log);

            if (login != null)
            {
                return(Ok(login));
            }
            else
            {
                return(NotFound());
            }
        }
Example #8
0
        protected void entrar_Click(object sender, EventArgs e)
        {
            DatosLogin datos = new DatosLogin();

            string usuario   = txtnombreusuario.Text;
            string contraena = txtcontrasena.Text;

            if (datos.autenticar(usuario, contraena).Read() == true)
            {
                Session["login"] = txtnombreusuario.Text;
                Response.Redirect("PrincipalUsers.aspx");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert('Datos Incorrectod');", true);
            }
        }
Example #9
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Login log = new Login();

            log.Usuario    = "jjimenez"; // txtUsuario.Text; juan //de produccion
            log.Contrasena = "holaa";    //txtContrasena.Text; juan


            bool exito = false;

            foreach (Login l in Program.logins)
            {
                Usuario u = DatosUsuario.getUsuarioPorLogin(l.Id);
                if (u.Activo)
                {
                    while ((log.Usuario == l.Usuario) && (log.Contrasena == l.Contrasena))
                    {
                        exito = true;
                        break;
                    }
                }
            }

            if (exito)
            {
                Login l = DatosLogin.getLoginPorNombre(log.Usuario, log.Contrasena);

                Hide();

                GlobalClass.GlobalVar = l.Id; //variable global de el id del usuario que se logueo

                FrmPrincipal p = new FrmPrincipal();
                p.ShowDialog();

                Close();
            }
            else
            {
                error.Text = "Usuario o contraseña no valido";
            }
        }
Example #10
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Login   l = (Login)loginBindingSource.Current;
                Usuario u = (Usuario)usuarioBindingSource.Current;

                u.Localidad    = (Localidad)cbLocalidad.SelectedItem;
                u.Departamento = (Departamento)cbDepartamento.SelectedItem;

                if (rbtnAd.Checked)
                {
                    u.TipoUsuario = true;
                }
                else if (rbtnMo.Checked)
                {
                    u.TipoUsuario = false;
                }

                if (rbtnM.Checked)
                {
                    u.Sexo = true;
                }
                else if (rbtnF.Checked)
                {
                    u.Sexo = false;
                }

                if (tipoDocumentoDropbox.SelectedIndex == 0)
                {
                    u.TipoDocumento = "DNI";
                }
                else if (tipoDocumentoDropbox.SelectedIndex == 1)
                {
                    u.TipoDocumento = "PASAPORTE";
                }
                else
                {
                    u.TipoDocumento = "OTRO";
                }

                u.Activo          = true;
                l.Activo          = true;
                u.FechaNacimiento = fechaNacimientoDateTimePicker.Value;
                u.FechaIngreso    = fechaIngresoDateTimePicker.Value;

                if (u.Id == 0)
                {
                    DatosLogin.Crear(l);
                    u.Login = DatosLogin.getUltimoLogin();
                    DatosUsuario.Crear(u);
                }
                else
                {
                    DatosUsuario.Modificar(u);
                    DatosLogin.Modificar(l);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Example #11
0
        public FrmEditarUsuario(int id)
        {
            InitializeComponent();
            paisBindingSource.DataSource         = DatosPais.getPaises();
            departamentoBindingSource.DataSource = DatosDepartamento.getDepartamentos();

            this.id = id;

            this.fechaNacimientoDateTimePicker.MaxDate = DateTime.Today.AddYears(-16);
            this.fechaIngresoDateTimePicker.MaxDate    = DateTime.Today.AddDays(1);

            if (id == 0)
            {
                Actualizar2();
                loginBindingSource.Add(new Login());
                usuarioBindingSource.Add(new Usuario());
            }
            else
            {
                Actualizar();
                fechaNacimiento = true;

                usuarioBindingSource.Add(DatosUsuario.getUsuario(id));
                Usuario u = (Usuario)usuarioBindingSource.Current;

                //int idUsuario = (int)DatosUsuario.getUsuario(id).Login.Id;
                int idUsuario = u.Login.Id;

                if (u.Sexo)
                {
                    rbtnM.Select();
                }
                else
                {
                    rbtnF.Select();
                }

                if (u.TipoUsuario)
                {
                    rbtnAd.Select();
                }
                else
                {
                    rbtnMo.Select();
                }

                if (u.TipoDocumento == "DNI")
                {
                    tipoDocumentoDropbox.Text = "DNI";
                }
                else if (u.TipoDocumento == "PASAPORTE")
                {
                    tipoDocumentoDropbox.Text = "PASAPORTE";
                }
                else
                {
                    tipoDocumentoDropbox.Text = "OTRO";
                }

                int idLogin = (int)DatosLogin.getLogin(idUsuario).Id;

                loginBindingSource.Add(DatosLogin.getLogin(loginBindingSource.Add(DatosLogin.getLogin((int)DatosUsuario.getUsuario(id).Login.Id))));
                //primero tomo el id del usuario a modificar.
                //tomo el id del login que el usuario a moficar tiene asignado
                //llamo el metodo getLogin por medio del id login obtenida
                //
                //int idUsuario = (int)DatosUsuario.getUsuario(id).Login.Id;
                //int idLogin = (int)DatosLogin.getLogin(idUsuario).Id;

                cbLocalidad.SelectedItem  = ((Usuario)usuarioBindingSource.Current).Localidad;
                cbLocalidad.SelectedValue = ((Usuario)usuarioBindingSource.Current).Localidad.Id;

                cbProvincia.SelectedItem  = ((Localidad)localidadBindingSource.Current).Provincia;
                cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id;

                cbPais.SelectedItem  = ((Provincia)provinciaBindingSource.Current).Pais;
                cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id;

                cbDepartamento.SelectedItem  = ((Usuario)usuarioBindingSource.Current).Departamento;
                cbDepartamento.SelectedValue = ((Usuario)usuarioBindingSource.Current).Departamento.Id;

                if (u.Nombre != "")
                {
                    this.Text = "Editar " + u.Nombre;
                }
            }
        }
Example #12
0
 public controladorLogin(frmlogin frmLogin)
 {
     this.datos      = new DatosLogin();
     this.formulario = frmLogin;
 }