Exemple #1
0
 public void ObtenerUsuarioPerfilSucursal(Guid UIDUSUARIO)
 {
     foreach (DataRow item in Conexion.obtenerEncargadoPerfilSucursalseleccionado(UIDUSUARIO).Rows)
     {
         UsuarioPerfilSucursal = new UsuarioPerfilSucursal()
         {
             UidUsuario  = new Guid(item["UidUsuario"].ToString()),
             UidPerfil   = new Guid(item["UidPerfil"].ToString()),
             UidSucursal = new Guid(item["UidSucursal"].ToString())
         };
     }
 }
Exemple #2
0
        public bool ModificarUsuarioPerfilSucursal(string UidUsuario, string UidPerfil, string UidSucursal)
        {
            UsuarioPerfilSucursal = new UsuarioPerfilSucursal()
            {
                UidUsuario  = new Guid(UidUsuario),
                UidPerfil   = new Guid(UidPerfil),
                UidSucursal = new Guid(UidSucursal)
            };
            bool Resultado = false;

            try
            {
                Resultado = UsuarioPerfilSucursal.ModificarUsuarioPerfilSucursal();
            }
            catch (Exception)
            {
                throw;
            }
            return(Resultado);
        }
Exemple #3
0
        public bool GuardarUsuarioPerfilSucursal(string Perfil, string Sucursal, Guid uidUsuario)
        {
            UsuarioPerfilSucursal = new UsuarioPerfilSucursal()
            {
                UidUsuario  = uidUsuario,
                UidPerfil   = new Guid(Perfil),
                UidSucursal = new Guid(Sucursal)
            };
            bool Resultado = false;

            try
            {
                Resultado = UsuarioPerfilSucursal.GuardarUsuarioPerfilSucursal();
            }
            catch (Exception)
            {
                throw;
            }
            return(Resultado);
        }
Exemple #4
0
        private bool InicioSesion(string user, string pass)
        {
            VM.ObtenerUsuario(user);
            if (VM.Usuario == null)
            {
                Error.Text = GetString(Resource.String.errorUsername);
                return(false);
            }
            else
            {
                if (VM.Usuario.STRPASSWORD != pass)
                {
                    Error.Text = GetString(Resource.String.errorPassword);
                    return(false);
                }

                VM.ObtenerPerfilesSucursales(VM.Usuario.UIDUSUARIO);

                if (VM.PerfilesSucursales.Count == 0)
                {
                    Error.Text = GetString(Resource.String.errorSucursal);
                    return(false);
                }

                ISharedPreferences       prefs  = GetSharedPreferences(GetString(Resource.String.preference_key_name), FileCreationMode.Private);
                ISharedPreferencesEditor editor = prefs.Edit();
                editor.PutString("username", user);
                editor.PutString("password", pass);
                editor.Commit();

                UsuarioPerfilSucursal ups = VM.PerfilesSucursales[0];
                Sesion sesion             = new Sesion();
                sesion.uidUsuario        = VM.Usuario.UIDUSUARIO;
                sesion.uidSucursalActual = ups.UidSucursal;
                sesion.uidPerfilActual   = ups.UidPerfil;
                ((CodorniXApplication)Application).SetSesion(sesion);

                return(true);
            }
        }