コード例 #1
0
 public void Modificar()
 {
     try {
         Console.Clear();
         Console.Write("Ingrese el ID del usuario a modificar: ");
         int id = int.Parse(Console.ReadLine());
         Business.Entities.Usuario usuario = UsuarioNegocio.GetOne(id);
         Console.Write("Ingrese Nombre: ");
         usuario.Nombre = Console.ReadLine();
         Console.Write("Ingrese Apellido: ");
         usuario.Apellido = Console.ReadLine();
         Console.Write("Ingrese Nombre de Usuario: ");
         usuario.NombreUsuario = Console.ReadLine();
         Console.Write("Ingrese Clave: ");
         usuario.Clave = Console.ReadLine();
         Console.Write("Ingrese Email: ");
         usuario.Email = Console.ReadLine();
         Console.Write("Ingrese Habilitación de usuario (1-Si/otro-No): ");
         usuario.Habilitado = (Console.ReadLine() == "1");
         usuario.State      = BusinessEntity.States.Modified;
         UsuarioNegocio.Save(usuario);
     }
     catch (FormatException fe) {
         Console.WriteLine();
         Console.WriteLine("La ID ingresada debe ser un número entero");
     }
     catch (Exception e) {
         Console.WriteLine();
         Console.WriteLine(e.Message);
     }
     finally {
         Console.WriteLine("Presione una tecla para continuar");
     }
 }
コード例 #2
0
        public DataTable Login(Business.Entities.Usuario lg)
        {
            DataTable dtresul = new DataTable("usuario");

            try
            {
                this.OpenConnection();
                SqlCommand cmlogin = new SqlCommand("select usr.id_usuario,per.nombre,per.apellido,usr.habilitado,per.tipo_persona,per.id_persona from usuarios usr inner join personas per on per.id_persona=usr.id_persona where usr.nombre_usuario like @nombre_usuario and usr.clave like @clave", SqlConn);

                SqlParameter parame = new SqlParameter();
                parame.ParameterName = "nombre_usuario";
                parame.SqlDbType     = SqlDbType.VarChar;
                parame.Size          = 50;
                parame.Value         = lg.Nombre_Usuario;
                cmlogin.Parameters.Add(parame);

                SqlParameter parausuio = new SqlParameter();
                parausuio.ParameterName = "clave";
                parausuio.SqlDbType     = SqlDbType.VarChar;
                parausuio.Size          = 50;
                parausuio.Value         = lg.Clave;
                cmlogin.Parameters.Add(parausuio);

                SqlDataAdapter drplan = new SqlDataAdapter(cmlogin);
                drplan.Fill(dtresul);
            }
            catch (Exception)
            {
                dtresul = null;
            }
            return(dtresul);
        }
コード例 #3
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            UsuarioLogic ul = new UsuarioLogic();
            List <Business.Entities.Usuario> usuarios = ul.GetAll();

            Business.Entities.Usuario currentUser = null;

            foreach (Business.Entities.Usuario usu in usuarios)
            {
                if (usu.NombreUsuario == txtUsuario.Text)
                {
                    currentUser = usu;
                    break;
                }
            }
            if (currentUser == null)
            {
                MessageBox.Show("Usuario incorrecto.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (currentUser.Clave != txtPass.Text)
            {
                MessageBox.Show("Contraseña incorrecta.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                MessageBox.Show("Usted ha ingresado al sistema correctamente.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DialogResult = DialogResult.OK;
            }
        }
コード例 #4
0
 public virtual void MapearADatos()
 {
     if (this.Modo == ModoForm.Alta)
     {
         this.UsuarioActual = new Usuario(); // ID ?
     }
     this.UsuarioActual.Habilitado    = this.chkHabilitado.Checked;
     this.UsuarioActual.Nombre        = this.txtNombre.Text;
     this.UsuarioActual.Apellido      = this.txtApellido.Text;
     this.UsuarioActual.Email         = this.txtEmail.Text;
     this.UsuarioActual.NombreUsuario = this.txtUsuario.Text;
     this.UsuarioActual.Clave         = this.txtClave.Text;
     if (this.Modo == ModoForm.Alta)
     {
         this.UsuarioActual.State = BusinessEntity.States.New;
     }
     else if (this.Modo == ModoForm.Modificacion)
     {
         this.UsuarioActual.State = BusinessEntity.States.Modified;
     }
     else if (this.Modo == ModoForm.Baja)
     {
         this.UsuarioActual.State = BusinessEntity.States.Deleted;
     }
 }
コード例 #5
0
        ////////////////////////////////////////private Business.Entities.Usuario _Usuario;
        ////////////////////////////////////////public Business.Entities.Usuario Usuario
        ////////////////////////////////////////{
        ////////////////////////////////////////	get { return _Usuario; }
        ////////////////////////////////////////	set { _Usuario = value; }
        ////////////////////////////////////////}
        #endregion

        #region Metodos
        public void ValidaIngreso()
        {
            UsuarioLogic ul = new UsuarioLogic();

            try
            {
                if (ValidaCampos())
                {
                    string usuario     = textBox_Usuario.Text;
                    string contrasenia = textBox_Contrasenia.Text;
                    UsuarioLogueado = new Business.Entities.Usuario();
                    UsuarioLogueado = ul.GetLoggedUser(usuario, contrasenia);

                    if (UsuarioLogueado != null && UsuarioLogueado.NombreUsuario == usuario && UsuarioLogueado.Clave == contrasenia)
                    {
                        this.DialogResult = DialogResult.OK;
                    }
                    else
                    {
                        MessageBox.Show("Usuario y/o contraseña incorrectos", "Verifique sus datos"
                                        , MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Debe ingresar un usuario y una contraseña para poder ingresar al sistema", "Por favor, complete los campos"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }catch (Exception ex)
            {
                MessageBox.Show("Error al ingresar al sistema \n" + ex, "Error en login"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #6
0
 public UsuarioDesktop(int ID, ModoForm modo) : this()
 {
     Modo = modo;
     Business.Logic.UsuarioLogic ul = new UsuarioLogic();
     UsuarioActual = ul.GetOne(ID);
     MapearDeDatos();
 }
コード例 #7
0
        // TODO: Algunas funciones comparten mucho código y deberían separarce
        public void Agregar()
        {
            Business.Entities.Usuario usr = new Business.Entities.Usuario();

            Console.Clear();
            Console.Write("Ingrese nombre: ");
            usr.Nombre = Console.ReadLine();
            Console.Write("Ingrese apellido: ");
            usr.Apellido = Console.ReadLine();
            Console.Write("Ingrese nombre de usuario: ");
            usr.NombreUsuario = Console.ReadLine();
            Console.Write("Ingrese clave: ");
            usr.Clave = Console.ReadLine();
            Console.Write("Ingrese email: ");
            usr.Email = Console.ReadLine();
            String h;

            do
            {
                Console.Write("Ingrese habilitación de usuario (S/N): ");
                h = Console.ReadLine();
            } while (h != "S" && h != "s" && h != "N" && h != "n");
            usr.Habilitado = ((h == "S") || (h == "s"));
            usr.State      = BusinessEntity.States.Modified;
            UsuarioNegocio.Save(usr);
            Console.WriteLine("\nID: {0}", usr.ID);
        }
コード例 #8
0
        protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.ToLower() == "insertar")
            {
                TextBox  cajaTexto;
                CheckBox cbHabil;
                string   textoActual;
                Business.Entities.Usuario usuarioNuevo = new Business.Entities.Usuario();

                //Busco el control y lo asigno a la propiedad correspondiente del objeto Usuario
                //cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre");
                //textoActual = cajaTexto.Text;
                //usuarioNuevo.NombreUsuario = textoActual;

                //cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido");
                //textoActual = cajaTexto.Text;
                //usuarioNuevo.Apellido = textoActual;

                cajaTexto          = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail");
                textoActual        = cajaTexto.Text;
                usuarioNuevo.Email = textoActual;

                cbHabil = (CheckBox)grdUsuarios.FooterRow.FindControl("cbHabilitado");
                usuarioNuevo.Habilitado = cbHabil.Checked;

                Business.Logic.UsuarioLogic usulogic = new Business.Logic.UsuarioLogic();
                usulogic.Save(usuarioNuevo);
                grdUsuarios.DataBind();
            }
        }
コード例 #9
0
        public bool Modificar(Entities.Usuario eUsuario)
        {
            using (var oTrans = _DBcontext.Database.BeginTransaction())
            {
                try
                {
                    Entities.Usuario eUsuarioAux = this._DBcontext.Usuario.FirstOrDefault(e => e.id_usuario == eUsuario.id_usuario);
                    eUsuarioAux.nombre     = eUsuario.nombre;
                    eUsuarioAux.correo     = eUsuario.correo;
                    eUsuarioAux.user_name  = eUsuario.user_name;
                    eUsuarioAux.contrasena = eUsuario.contrasena;
                    eUsuarioAux.telefono   = eUsuario.telefono;

                    this._DBcontext.Entry(eUsuarioAux).State = EntityState.Modified;
                    this._DBcontext.SaveChanges();



                    oTrans.Commit();
                    return(true);
                }
                catch (Exception ex)
                {
                    oTrans.Rollback();
                    throw ex;
                }
            }
        }
コード例 #10
0
        public UsuarioDesktop(ModoForm modo, int ID) : this()
        {
            Text                   = modo.ToString();
            btnPlan.Enabled        = false;
            cbxTipoPersona.Enabled = false;

            txtNombre.ReadOnly         = true;
            txtApellido.ReadOnly       = true;
            txtLegajo.ReadOnly         = true;
            dtpFechaNacimiento.Enabled = false;
            if (modo == ModoForm.Baja)
            {
                txtNombre.ReadOnly         = true;
                txtApellido.ReadOnly       = true;
                txtEMail.ReadOnly          = true;
                txtUsuario.ReadOnly        = true;
                txtTelefono.ReadOnly       = true;
                txtDireccion.ReadOnly      = true;
                txtLegajo.ReadOnly         = true;
                txtClave.ReadOnly          = true;
                txtConfirmarClave.ReadOnly = true;
                dtpFechaNacimiento.Enabled = false;

                //chkHabilitado.Enabled = true;
            }
            Modo          = modo;
            UsuarioActual = Business.Logic.UsuarioLogic.GetInstance().GetOneId(ID);
            MapearDeDatos();
        }
コード例 #11
0
 public UsuarioDesktop(ModoForm modo) : this()
 {
     Text = modo.ToString();
     Modo = modo;
     cbxTipoPersona.SelectedIndex = 2;
     UsuarioActual = new Business.Entities.Usuario();
 }
コード例 #12
0
        public UsuarioDesktop(int id, ModoForm modo) : this()
        {
            this.Modo = modo;
            Usuario usuario = new UsuarioLogic().GetOne(id);

            this.UsuarioActual = usuario;
            this.MapearDeDatos();
        }
コード例 #13
0
ファイル: Usuario.cs プロジェクト: makigom/TP2L06
        public void Modificar()

        {
            try
            {
                Console.WriteLine("Ingrese el ID del usuario que desea editar:\n");

                int ID = int.Parse(Console.ReadLine());

                Business.Entities.Usuario usuario = UsuarioNegocio.GetOne(ID);

                Console.WriteLine("\nIngrese Nombre:\n");

                usuario.Nombre = Console.ReadLine();

                Console.WriteLine("\nIngrese Apellido:\n");

                usuario.Apellido = Console.ReadLine();

                Console.WriteLine("\nIngrese Nombre Usuario:\n");

                usuario.NombreUsuario = Console.ReadLine();

                Console.WriteLine("\nIngrese Clave:\n");

                usuario.Clave = Console.ReadLine();

                Console.WriteLine("\nIngrese Email:\n");

                usuario.Email = Console.ReadLine();

                Console.WriteLine("\nIngrese Habilitación Usuario (1- Si / Otro- No):\n");

                usuario.Habilitado = (Console.ReadLine() == "1");

                usuario.State = BusinessEntity.States.Modified;

                UsuarioNegocio.Save(usuario);
            }

            catch (FormatException)
            {
                Console.WriteLine();

                Console.WriteLine("La ID ingresada debe ser un númeor entero.\n");
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            finally
            {
                Console.WriteLine("Presione una tecla para continuar.\n");

                Console.ReadKey();
            }
        }
コード例 #14
0
 private void LoadEntity(Business.Entities.Usuario usuario)
 {
     usuario.NombrePersona   = this.nombreTextBox.Text;
     usuario.ApellidoPersona = this.apellidoTextBox.Text;
     usuario.Email           = this.emailTextBox.Text;
     usuario.Habilitado      = this.habilitadoCheckBox.Checked;
     usuario.NombreUsuario   = this.nombreUsuarioTextBox.Text;
     usuario.ClaveUsuario    = this.claveTextBox.Text;
 }
コード例 #15
0
 public void MostrarDatos(Business.Entities.Usuario usr)
 {
     Console.WriteLine("Usuario: {0}", usr.ID);
     Console.WriteLine("\t\tNombre: {0}", usr.Nombre);
     Console.WriteLine("\t\tApellido: {0}", usr.Apellido);
     Console.WriteLine("\t\tNombre de usuario: {0}", usr.NombreUsuario);
     Console.WriteLine("\t\tClave: {0}", usr.Clave);
     Console.WriteLine("\t\tEmail: {0}", usr.EMail);
     Console.WriteLine("\t\tHabilitado: {0}", usr.Habilitado);
 }
コード例 #16
0
 public void Save(Business.Entities.Usuario _usuario)
 {
     try
     {
         UsuarioData.Save(_usuario);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #17
0
 public Entities.Usuario Login(string correo, string contrasena)
 {
     try
     {
         Entities.Usuario eMovie = _DBcontext.Usuario.Where(u => u.user_name == correo && u.contrasena == contrasena).Single();
         return(eMovie);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #18
0
        public new void MapearADatos()
        {
            if (this.Modo == ModoForm.Alta)
            {
                Usuario usuario = new Usuario();
                UsuarioActual = usuario;

                this.UsuarioActual.Habilitado    = this.CheckBoxHabilitado.Checked;
                this.UsuarioActual.Email         = this.TextBoxEmail.Text;
                this.UsuarioActual.Nombre        = this.TextBoxNombre.Text;
                this.UsuarioActual.Apellido      = this.TextBoxApellido.Text;
                this.UsuarioActual.NombreUsuario = this.TextBoxUsuario.Text;
                this.UsuarioActual.Clave         = this.TextBoxClave.Text;
            }
            else if (this.Modo == ModoForm.Modificacion)
            {
                this.UsuarioActual.ID            = int.Parse(this.TextBoxID.Text);
                this.UsuarioActual.Habilitado    = this.CheckBoxHabilitado.Checked;
                this.UsuarioActual.Email         = this.TextBoxEmail.Text;
                this.UsuarioActual.Nombre        = this.TextBoxNombre.Text;
                this.UsuarioActual.Apellido      = this.TextBoxApellido.Text;
                this.UsuarioActual.NombreUsuario = this.TextBoxUsuario.Text;
                this.UsuarioActual.Clave         = this.TextBoxClave.Text;
            }

            switch (this.Modo)
            {
            case ModoForm.Alta:
            {
                this.UsuarioActual.State = BusinessEntity.States.New;
                break;
            }

            case ModoForm.Modificacion:
            {
                this.UsuarioActual.State = BusinessEntity.States.Modified;
                break;
            }

            case ModoForm.Baja:
            {
                this.UsuarioActual.State = BusinessEntity.States.Deleted;
                break;
            }

            case ModoForm.Consulta:
            {
                this.UsuarioActual.State = BusinessEntity.States.Unmodified;
                break;
            }
            }
        }
コード例 #19
0
        private void llenaGrilla(int id)
        {
            //Obtiene el usuario activo seleccionado
            Business.Logic.UsuarioLogic ul            = new Business.Logic.UsuarioLogic();
            Business.Entities.Usuario   usuarioActivo = new Business.Entities.Usuario();
            usuarioActivo = ul.GetOne(id);

            //llena la grilla con los datos del usuario traido de la bd
            lblId.Text           = usuarioActivo.ID.ToString();
            txtUsuario.Text      = usuarioActivo.NombreUsuario;
            cbHabilitado.Checked = usuarioActivo.Habilitado;
            txtEmail.Text        = usuarioActivo.Email;
            txtIdPersona.Text    = usuarioActivo.IDPersona.ID.ToString();
        }
コード例 #20
0
 public Business.Entities.Usuario UsuarioToBusiness(FormCollection collection, Business.Entities.BusinessEntity.States estado)
 {
     Business.Entities.Usuario usuario = new Business.Entities.Usuario();
     usuario.Nombre        = collection["Nombre"].ToString();
     usuario.Apellido      = collection["Apellido"].ToString();
     usuario.NombreUsuario = collection["NombreUsuario"].ToString();
     usuario.EMail         = collection["EMail"].ToString();
     usuario.Habilitado    = Convert.ToBoolean(collection["Habilitado"]);
     usuario.TipoPersona   = Convert.ToInt32(collection["TipoPersona"].ToString());
     usuario.IDPersona     = Convert.ToInt32(collection["IDPersona"].ToString());
     usuario.State         = estado;
     if (estado == Business.Entities.BusinessEntity.States.Modified)
     {
         usuario.ID = Convert.ToInt32(collection["ID"]);
     }
     return(usuario);
 }
コード例 #21
0
        public bool Eliminar(int id)
        {
            using (var oTrans = _DBcontext.Database.BeginTransaction())
            {
                try
                {
                    Entities.Usuario eUsuario = this.GetUsuario(id);

                    //oTrans.Commit();
                    return(true);
                }
                catch (Exception ex)
                {
                    oTrans.Rollback();
                    throw ex;
                }
            }
        }
コード例 #22
0
        public virtual void MapearADatos()
        {
            Business.Entities.Modulo  moduloActual  = this.DevolverModulo();
            Business.Entities.Usuario usuarioActual = this.DevolverUsuario();
            switch (this.Modo)
            {
            case (ModoForm.Alta):
            {
                ModuloUsrActual = new ModuloUsuario();
                this.ModuloUsrActual.IdUsuario           = usuarioActual.ID;
                this.ModuloUsrActual.IdModulo            = moduloActual.ID;
                this.ModuloUsrActual.PermiteAlta         = this.chkAlta.Checked;
                this.ModuloUsrActual.PermiteBaja         = this.chkBaja.Checked;
                this.ModuloUsrActual.PermiteConsulta     = this.chkConsulta.Checked;
                this.ModuloUsrActual.PermiteModificacion = this.chkMod.Checked;
                this.ModuloUsrActual.State = BusinessEntity.States.New;
                break;
            }

            case (ModoForm.Modificacion):
            {
                this.ModuloUsrActual.IdUsuario           = usuarioActual.ID;
                this.ModuloUsrActual.IdModulo            = moduloActual.ID;
                this.ModuloUsrActual.PermiteAlta         = this.chkAlta.Checked;
                this.ModuloUsrActual.PermiteBaja         = this.chkBaja.Checked;
                this.ModuloUsrActual.PermiteConsulta     = this.chkConsulta.Checked;
                this.ModuloUsrActual.PermiteModificacion = this.chkMod.Checked;
                this.ModuloUsrActual.State = BusinessEntity.States.Modified;
                break;
            }

            case (ModoForm.Baja):
            {
                this.ModuloUsrActual.State = BusinessEntity.States.Deleted;
                break;
            }

            case (ModoForm.Consulta):
            {
                this.ModuloUsrActual.State = BusinessEntity.States.Unmodified;
                break;
            }
            }
        }
コード例 #23
0
 public void Modificar()
 {
     try
     {
         Console.Clear();
         Console.Write("Ingrese el ID del usuario a modificar: ");
         int ID = int.Parse(Console.ReadLine());
         Business.Entities.Usuario usr = UsuarioNegocio.GetOne(ID);
         Console.Write("Ingrese nombre: ");
         usr.Nombre = Console.ReadLine();
         Console.Write("Ingrese apellido: ");
         usr.Apellido = Console.ReadLine();
         Console.Write("Ingrese nombre de usuario: ");
         usr.NombreUsuario = Console.ReadLine();
         Console.Write("Ingrese clave: ");
         usr.Clave = Console.ReadLine();
         Console.Write("Ingrese email: ");
         usr.Email = Console.ReadLine();
         String h;
         do
         {
             Console.Write("Ingrese habilitación de usuario (S/N): ");
             h = Console.ReadLine();
         } while (h != "S" && h != "s" && h != "N" && h != "n");
         usr.Habilitado = ((h == "S") || (h == "s"));
         usr.State      = BusinessEntity.States.Modified;
         UsuarioNegocio.Save(usr);
     }
     catch (FormatException fe)
     {
         Console.WriteLine("\nLa ID ingresada debe ser un número entero");
     }
     catch (Exception e)
     {
         Console.WriteLine("\n{0}", e.Message);
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar...");
         Console.ReadKey();
     }
 }
コード例 #24
0
 public virtual void MapearADatos()
 {
     if (Modo == ModoForm.Alta)
     {
         Business.Entities.Usuario u = new Usuario();
         UsuarioActual            = u;
         this.UsuarioActual.State = BusinessEntity.States.New;
     }
     if (Modo == ModoForm.Modificacion)
     {
         this.UsuarioActual.ID    = int.Parse(this.txtID.Text);
         this.UsuarioActual.State = BusinessEntity.States.Modified;
     }
     this.UsuarioActual.Habilitado    = this.chkHabilitado.Checked;
     this.UsuarioActual.Nombre        = this.txtNombre.Text;
     this.UsuarioActual.Apellido      = this.txtApellido.Text;
     this.UsuarioActual.EMail         = this.txtEmail.Text;
     this.UsuarioActual.NombreUsuario = this.txtUsuario.Text;
     this.UsuarioActual.Clave         = this.txtClave.Text;
 }
コード例 #25
0
        public bool Guardar(Entities.Usuario eUsuario)
        {
            using (var oTrans = _DBcontext.Database.BeginTransaction())
            {
                try
                {
                    //tregistrando empresa
                    this._DBcontext.Usuario.Add(eUsuario);
                    this._DBcontext.SaveChanges();

                    oTrans.Commit();
                    return(true);
                }
                catch (Exception ex)
                {
                    oTrans.Rollback();
                    throw ex;
                }
            }
        }
コード例 #26
0
 public void Agregar()
 {
     Console.Clear();
     Business.Entities.Usuario usuario = new Business.Entities.Usuario();
     Console.Write("Ingrese Nombre: ");
     usuario.Nombre = Console.ReadLine();
     Console.Write("Ingrese Apellido: ");
     usuario.Apellido = Console.ReadLine();
     Console.Write("Ingrese Nombre de Usuario: ");
     usuario.NombreUsuario = Console.ReadLine();
     Console.Write("Ingrese Clave: ");
     usuario.Clave = Console.ReadLine();
     Console.Write("Ingrese Email: ");
     usuario.Email = Console.ReadLine();
     Console.Write("Ingrese Habilitación de usuario (1-Si/otro-No): ");
     usuario.Habilitado = (Console.ReadLine() == "1");
     usuario.State      = BusinessEntity.States.New;
     UsuarioNegocio.Save(usuario);
     Console.WriteLine();
     Console.WriteLine("ID: {0}", usuario.ID);
 }
コード例 #27
0
ファイル: Usuario.cs プロジェクト: mcastellarin/TP-NET
        public void Agregar()
        {
            Business.Entities.Usuario usuario = new Business.Entities.Usuario();

            Console.Clear();

            Console.WriteLine("Ingrese Nombre:\n");

            usuario.Nombre = Console.ReadLine();

            Console.WriteLine("Ingrese Apellido:\n");

            usuario.Apellido = Console.ReadLine();

            Console.WriteLine("Ingrese Nombre Usuario:\n");

            usuario.NombreUsuario = Console.ReadLine();

            Console.WriteLine("Ingrese Clave:\n");

            usuario.Clave = Console.ReadLine();

            Console.WriteLine("Ingrese Email:\n");

            usuario.Email = Console.ReadLine();

            Console.WriteLine("Ingrese Habilitación Usuario (1- Si / Otro- No):\n");

            usuario.Habilitado = (Console.ReadLine() == "1");

            usuario.State = BusinessEntity.States.New;

            UsuarioNegocio.Save(usuario);

            Console.WriteLine();

            Console.WriteLine("ID: {0}", usuario.ID);
        }
コード例 #28
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         {
             if (txtUsuario.Text != "" && txtContraseña.Text != "")
             {
                 //Business.Entities.Usuario usr = Business.Logic.UsuarioLogic.GetInstance().LoginUsuario("gino00", "123456");
                 Business.Entities.Usuario usr = Business.Logic.UsuarioLogic.GetInstance().LoginUsuario(txtUsuario.Text, txtContraseña.Text);
                 if (usr != null)
                 {
                     if (usr.Habilitado != false)
                     {
                         DialogResult = DialogResult.OK;
                         Business.Entities.Session.currentUser = usr;
                     }
                     else
                     {
                         NotificarError("Usuario no Habilitado");
                     }
                 }
                 else
                 {
                     NotificarError("Usuario o Contraseña incorrectos");
                 }
             }
             else
             {
                 NotificarError("Llene todos los campos");
             }
         }
     }
     catch (Exception Error)
     {
         NotificarError(Error);
     }
 }
コード例 #29
0
 public void Update(Business.Entities.Usuario usur)
 {
     UsuarioData.Save(usur);
 }
コード例 #30
0
 public static bool altaUsuario(string username, string password, Business.Entities.Usuario usu)
 {
     usu.NombreUsuario = username;
     usu.Contraseña    = password;
     return(Data.Database.UsuarioDB.getInstance().altaUsuario(usu));
 }
コード例 #31
0
 public void Save(Business.Entities.Usuario u)
 {
     UsuarioAdapter.GetInstance().Save(u);
 }