示例#1
0
        public Usuario pideUsuario(string path)
        {
            bool band = false;
            Usuario us = null;
            dUser dUsr = new dUser();

            dUsr.visualizaControles(false);
            dUsr.Text = "Sign In";
            while (!band)
            {
                dUsr.ShowDialog();
                if (dUsr.DialogResult == DialogResult.OK)
                {
                    if (!dUsr.nombre.Equals(""))
                    {
                        us = Usuario.buscaUsuario(path,dUsr.nombre);
                        if (us != null)
                        {
                            if (us.contraseña.Equals(dUsr.contraseña))
                            {
                                band = true;
                            }
                            else
                            {
                                ((TextBox)dUsr.Controls["tbContra"]).Clear();
                                MessageBox.Show("Contraseña incorrecta");
                                dUsr.DialogResult = DialogResult.None;
                                band = false;
                            }
                        }
                        else
                        {
                            ((TextBox)dUsr.Controls["tbNombre"]).Clear();
                            ((TextBox)dUsr.Controls["tbContra"]).Clear();
                            MessageBox.Show("Nombre de usuario incorrecto");
                            dUsr.DialogResult = DialogResult.None;
                            band = false;
                        }
                    }
                }
                else
                {
                    us = null;
                    band = true;
                }
            }
            dUsr.Dispose();

            return us;
        }
示例#2
0
        void agregaUsuarios_Click(object sender, EventArgs e)
        {
            Usuario us = null;
            dUser dUsr;

            if (this.ventanaPrinc.orgAbierta)
            {
                dUsr = new dUser();
                dUsr.privilegios(true);
                dUsr.ShowDialog();
                if (dUsr.DialogResult == DialogResult.OK)
                {
                    if (!dUsr.nombre.Equals("") && !dUsr.contraseña.Equals(""))
                    {
                        us = new Usuario(dUsr.nombre, dUsr.contraseña, dUsr.priv, dUsr.vigIni, dUsr.vigFin);
                        if (this.ventanaPrinc.orgAbierta)
                        {
                            this.ventanaPrinc.org.altaUsuario(us);
                        }
                    }
                }
                dUsr.Dispose();
            }
        }