Beispiel #1
0
        public long RegistrarUsuario(UsuarioBE usuario)
        {
            UsuarioDL user = new UsuarioDL();
            long      resp = 0;

            try
            {
                if (usuario.Genero == "MUJER")
                {
                    usuario.Genero = "M";
                }
                else
                {
                    usuario.Genero = "F";
                }
                usuario.Estado = "1";

                resp = user.CrearUsuario(usuario);
            }
            catch (Exception ex)
            {
                //guardar exepcion en el log de bd
                resp = -1;
            }

            return(resp);
        }
 public UsuarioBE SeleccionaUsuario(string Usuario)
 {
     try
     {
         UsuarioDL usuario = new UsuarioDL();
         return(usuario.SeleccionaUsuario(Usuario));
     }
     catch (Exception ex)
     { throw ex; }
 }
 public UsuarioBE Selecciona(int idUsuario)
 {
     try
     {
         UsuarioDL usuario = new UsuarioDL();
         return(usuario.Selecciona(idUsuario));
     }
     catch (Exception ex)
     { throw ex; }
 }
 public List <UsuarioBE> ListaTodosActivo()
 {
     try
     {
         UsuarioDL usuario = new UsuarioDL();
         return(usuario.ListaTodosActivo());
     }
     catch (Exception ex)
     { throw ex; }
 }
 public void Elimina(UsuarioBE pItem)
 {
     try
     {
         UsuarioDL usuario = new UsuarioDL();
         usuario.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public List <UsuarioBE> SeleccionaEmpresa(int IdEmpresa, string Descripcion)
 {
     try
     {
         UsuarioDL usuario = new UsuarioDL();
         return(usuario.SeleccionaEmpresa(IdEmpresa, Descripcion));
     }
     catch (Exception ex)
     { throw ex; }
 }
 public UsuarioBE LogOnUser(string Usuario, string Password)
 {
     try
     {
         UsuarioDL usuario  = new UsuarioDL();
         UsuarioBE objUsuBE = usuario.LogOnUser(Usuario, Password);
         return(objUsuBE);
     }
     catch (Exception ex)
     { throw ex; }
 }
        private void OnRegistrar()
        {
            if (string.IsNullOrEmpty(Nome))
            {
                MessagingCenter.Send("msgRegistro", "alert", "Preencha o nome de usuário.");
                return;
            }

            if (string.IsNullOrEmpty(Senha))
            {
                MessagingCenter.Send("msgRegistro", "alert", "Preencha a senha.");
                return;
            }

            if (DataNascimento == DateTime.Today)
            {
                MessagingCenter.Send("msgRegistro", "alert", "Preencha a data de nascimento.");
                return;
            }

            if (string.IsNullOrEmpty(Celular))
            {
                MessagingCenter.Send("msgRegistro", "alert", "Preencha o celular.");
                return;
            }

            if (string.IsNullOrEmpty(Estado))
            {
                MessagingCenter.Send("msgRegistro", "alert", "Selecione o estado.");
                return;
            }

            var usuarioCadastrado = new UsuarioDL().UsuarioCadastrado(usuario);

            if (usuarioCadastrado)
            {
                MessagingCenter.Send("msgRegistro", "alert", "Usuário Cadastrado.");
                return;
            }

            var r = new UsuarioDL().Salvar(usuario);

            if (r == true)
            {
                MessagingCenter.Send("msgRegistro", "alert", "Cadastrado com sucesso!");
                App.Current.MainPage = new NavigationPage(new LoginPage());
            }
            else
            {
                MessagingCenter.Send("msgRegistro", "alert", "Erro ao cadastrar!");
            }
        }
        private void OnLogar()
        {
            var r = new UsuarioDL().Logar(usuario);

            if (r == true)
            {
                App.Current.MainPage = new MenuPage();
            }
            else
            {
                MessagingCenter.Send("msgLogin", "alert", "Usuário e senha não encontrados.");
            }
        }
Beispiel #10
0
        public App()
        {
            InitializeComponent();
            // The root page of your application
            var usuarioLogado = new UsuarioDL().UsuarioAtivo();

            if (usuarioLogado != null)
            {
                MainPage = new MenuPage();
            }
            else
            {
                MainPage = new NavigationPage(new LoginPage());
            }
        }
Beispiel #11
0
        public List <PerfilBE> consultarPerfiles()
        {
            List <PerfilBE> lstResp = new List <PerfilBE>();

            UsuarioDL usu = new UsuarioDL();

            try
            {
                lstResp = usu.ConsultarPerfiles();
            }
            catch (Exception ex)
            {
            }

            return(lstResp);
        }
Beispiel #12
0
        public long ConsultarExistencia(string usuario)
        {
            UsuarioDL user = new UsuarioDL();
            long      resp = 0;

            try
            {
                resp = user.ConsultarExistenciaUsuarios(usuario);
            }
            catch (Exception ex)
            {
                //guardar exepcion en el log de bd
                resp = -1;
            }

            return(resp);
        }
 public UsuarioBL()
 {
     repository = new UsuarioDL();
 }
        public void Inserta(UsuarioBE pItem, List <AccesoUsuarioBE> pListaAcceso, List <UsuarioUnidadMineraBE> pListaUsuarioUnidadMinera)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    UsuarioDL             objUsuario             = new UsuarioDL();
                    AccesoUsuarioDL       objAccesoUsuario       = new AccesoUsuarioDL();
                    UsuarioUnidadMineraDL objUsuarioUnidadMinera = new UsuarioUnidadMineraDL();
                    Int32 intIdUser = 0;

                    intIdUser = objUsuario.Inserta(pItem);
                    foreach (AccesoUsuarioBE item in pListaAcceso)
                    {
                        if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo
                        {
                            item.IdUser    = intIdUser;
                            item.IdPerfil  = pItem.IdPerfil;
                            item.Usuario   = pItem.Usuario;
                            item.Maquina   = pItem.Maquina;
                            item.IdEmpresa = pItem.IdEmpresa;
                            objAccesoUsuario.Inserta(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Modificar)) //Modificar
                        {
                            item.Usuario   = pItem.Usuario;
                            item.Maquina   = pItem.Maquina;
                            item.IdEmpresa = pItem.IdEmpresa;
                            objAccesoUsuario.Actualiza(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar
                        {
                            item.Usuario   = pItem.Usuario;
                            item.Maquina   = pItem.Maquina;
                            item.IdEmpresa = pItem.IdEmpresa;
                            objAccesoUsuario.Elimina(item);
                        }
                    }

                    foreach (UsuarioUnidadMineraBE item in pListaUsuarioUnidadMinera)
                    {
                        if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo
                        {
                            item.IdUser  = intIdUser;
                            item.Usuario = pItem.Usuario;
                            item.Maquina = pItem.Maquina;
                            objUsuarioUnidadMinera.Inserta(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Modificar)) //Modificar
                        {
                            item.Usuario   = pItem.Usuario;
                            item.Maquina   = pItem.Maquina;
                            item.IdEmpresa = pItem.IdEmpresa;
                            objUsuarioUnidadMinera.Actualiza(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar
                        {
                            item.Usuario   = pItem.Usuario;
                            item.Maquina   = pItem.Maquina;
                            item.IdEmpresa = pItem.IdEmpresa;
                            objUsuarioUnidadMinera.Elimina(item);
                        }
                    }

                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }