Esempio n. 1
0
        private UI.Usuario Validar(string usuario, string clave)
        {
            UI.Usuario usuarioUI = null;
            try
            {
                using (DemoContext db = new DemoContext())
                {
                    var usuarioBE = db.Usuarios.Where(x => x.Name == usuario &&
                                                      x.Password == clave).FirstOrDefault();

                    if (usuarioBE != null)
                    {
                        usuarioUI           = new UI.Usuario();
                        usuarioUI.ID        = usuarioBE.Id;
                        usuarioUI.Username  = usuarioBE.Name;
                        usuarioUI.Password  = usuarioBE.Password;
                        usuarioUI.Nombres   = usuarioBE.Nombre;
                        usuarioUI.Email     = usuarioBE.Email;
                        usuarioUI.Bloqueado = usuarioBE.Bloqueado == true ? UI.ActivoEnum.Si : UI.ActivoEnum.No;
                    }
                }

                return(usuarioUI);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        private List <UI.Usuario> Listar()
        {
            var lstUsuarioUi = new List <UI.Usuario>();

            try
            {
                using (DemoContext db = new DemoContext())
                {
                    List <Usuario> lstUsuarioBe = db.Usuarios.ToList();

                    foreach (Usuario usuarioBE in lstUsuarioBe)
                    {
                        var usuarioUI = new UI.Usuario();

                        usuarioUI.ID        = usuarioBE.Id;
                        usuarioUI.Username  = usuarioBE.Name;
                        usuarioUI.Password  = usuarioBE.Password;
                        usuarioUI.Nombres   = usuarioBE.Nombre;
                        usuarioUI.Email     = usuarioBE.Email;
                        usuarioUI.Bloqueado = usuarioBE.Bloqueado == true ? UI.ActivoEnum.Si : UI.ActivoEnum.No;

                        lstUsuarioUi.Add(usuarioUI);
                    }
                }

                return(lstUsuarioUi);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        private UI.Usuario Validar(string usuario, string clave)
        {
            UI.Usuario usuarioUi = null;
            try
            {
                using (DemoContext db = new DemoContext())
                {
                    var usuarioBe = db.Usuarios.SingleOrDefault(x => x.Name == usuario &&
                                                                x.Password == clave);

                    if (usuarioBe != null)
                    {
                        usuarioUi           = new UI.Usuario();
                        usuarioUi.ID        = usuarioBe.Id;
                        usuarioUi.Username  = usuarioBe.Name;
                        usuarioUi.Password  = usuarioBe.Password;
                        usuarioUi.Nombres   = usuarioBe.Nombre;
                        usuarioUi.Email     = usuarioBe.Email;
                        usuarioUi.Bloqueado = usuarioBe.Bloqueado == true ? UI.ActivoEnum.Si : UI.ActivoEnum.No;
                    }
                }

                return(usuarioUi);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        private bool Actualizar(UI.Usuario usuarioUi)
        {
            bool rpta = false;

            try
            {
                using (DemoContext db = new DemoContext())
                {
                    var usuarioBe = db.Usuarios.SingleOrDefault(b => b.Id == usuarioUi.ID);
                    if (usuarioBe != null)
                    {
                        usuarioBe.Name      = usuarioUi.Username;
                        usuarioBe.Password  = usuarioUi.Password;
                        usuarioBe.Nombre    = usuarioUi.Nombres;
                        usuarioBe.Email     = usuarioUi.Email;
                        usuarioBe.Bloqueado = usuarioUi.Bloqueado == UI.ActivoEnum.Si ? true : false;

                        db.SaveChanges();

                        rpta = true;
                    }
                }

                return(rpta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 5
0
        private bool Insertar(ref UI.Usuario usuarioUi)
        {
            bool rpta = false;

            try
            {
                using (DemoContext db = new DemoContext())
                {
                    var usuarioBe = new Usuario();
                    usuarioBe.Name      = usuarioUi.Username;
                    usuarioBe.Password  = usuarioUi.Password;
                    usuarioBe.Nombre    = usuarioUi.Nombres;
                    usuarioBe.Email     = usuarioUi.Email;
                    usuarioBe.Bloqueado = usuarioUi.Bloqueado == UI.ActivoEnum.Si ? true : false;

                    db.Usuarios.Add(usuarioBe);

                    db.SaveChanges();

                    rpta = true;
                }

                return(rpta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 6
0
        public FrmUsuarioMant()
        {
            try
            {
                InitializeComponent();

                this.uiUsuario = new UI.Usuario();
            }
            catch (Exception ex)
            {
                General.ErrorMessage(ex.Message);
            }
        }
Esempio n. 7
0
        public void Acceso(UI.Usuario uiUsuario)
        {
            try
            {
                this.uiUsuario = uiUsuario;

                this.mnuPrincipal.Visible = true;
                this.stsPrincipal.Visible = true;

                this.stlUsuario.Text = uiUsuario.Nombres;
            }
            catch (Exception ex)
            {
                General.ErrorMessage(ex.Message);
            }
        }
Esempio n. 8
0
        public void Cargar(UI.Usuario uiUsuario)
        {
            try
            {
                this.uiUsuario = uiUsuario;

                this.txtUsuario.Text = this.uiUsuario.Username;
                this.txtNombre.Text  = this.uiUsuario.Nombres;
                this.txtEmail.Text   = this.uiUsuario.Email;

                this.txtContrasenha.Text  = this.uiUsuario.Password;
                this.txtContrasenha2.Text = this.uiUsuario.Password;

                bool bloqueado = this.uiUsuario.Bloqueado == Entities.ActivoEnum.Si ? true : false;
                this.cbxBloqueado.Checked = bloqueado;
            }
            catch (Exception ex)
            {
                General.ErrorMessage(ex.Message);
            }
        }