Ejemplo n.º 1
0
        public static Model.UsuarioBo GetUsuario(string mail)
        {
            var obj      = new Model.UsuarioBo();
            var consulta = new CnaUsuario();

            try
            {
                var dr = consulta.Execute(mail);
                while (dr.Read())
                {
                    obj = new Model.UsuarioBo
                    {
                        Id      = int.Parse(dr["IdUsuarios"].ToString()),
                        CodPrf  = int.Parse(dr["CodPrf"].ToString()),
                        Clave   = dr["Clave"].ToString(),
                        EstUsr  = dr["EstUsr"].ToString()[0],
                        Persona = new Model.PersonaBo
                        {
                            Id        = int.Parse(dr["idPersonas"].ToString()),
                            Apellidos = dr["Apellidos"].ToString(),
                            Nombres   = dr["Nombres"].ToString(),
                            Mail      = dr["Mail"].ToString()
                        }
                    };
                }
                dr.Close();

                return(obj.Id == 0 ? null : obj);
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }
        }
Ejemplo n.º 2
0
        public static List <Model.UsuarioBo> GetUsuariosCliente()
        {
            var lista    = new List <Model.UsuarioBo>();
            var consulta = new CnaUsuario();

            try
            {
                var dr = consulta.Execute(10);
                while (dr.Read())
                {
                    var obj = new Model.UsuarioBo
                    {
                        Id      = int.Parse(dr["IdUsuarios"].ToString()),
                        CodPrf  = int.Parse(dr["CodPrf"].ToString()),
                        EstUsr  = dr["EstUsr"].ToString()[0],
                        Persona = new Model.PersonaBo
                        {
                            Id        = int.Parse(dr["idPersonas"].ToString()),
                            Apellidos = dr["Apellidos"].ToString(),
                            Nombres   = dr["Nombres"].ToString(),
                            Mail      = dr["Mail"].ToString()
                        }
                    };

                    lista.Add(obj);
                }
                dr.Close();

                return(lista);
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }
        }