Example #1
0
        public AdminViewModel()
        {
            SaveEleicaoCommand   = new DelegateCommand <string>(SaveEleicao);
            SaveCandidatoCommand = new DelegateCommand <string>(SaveCandidato);

            UsuariosDB                   = AppViewModel.Instance.Db.GetCollection <Usuario>("usuarios");
            Usuarios                     = new ObservableCollection <Usuario>(UsuariosDB.FindAll());
            UsuarioSelecionado           = new Usuario();
            UsuarioSelecionado.viewModel = this;

            EleicoesDB                   = AppViewModel.Instance.Db.GetCollection <Eleicao>("eleicoes");
            Eleicoes                     = new ObservableCollection <Eleicao>(EleicoesDB.FindAll());
            EleicaoSelecionada           = new Eleicao();
            EleicaoSelecionada.viewModel = this;

            CandidatoDB                    = AppViewModel.Instance.Db.GetCollection <Candidato>("candidatos");
            Candidatos                     = new ObservableCollection <Candidato>(CandidatoDB.FindAll());
            CandidatoSelecionado           = new Candidato();
            CandidatoSelecionado.viewModel = this;

            CargoDB                    = AppViewModel.Instance.Db.GetCollection <Cargo>("cargos");
            Cargos                     = new ObservableCollection <Cargo>(CargoDB.FindAll());
            CargoSelecionado           = new Cargo();
            CargoSelecionado.viewModel = this;
        }
Example #2
0
        private void frmFabricante_Load(object sender, EventArgs e)
        {
            CarregarGrid();
            var cargo = new CargoDB().ListarCargo();

            foreach (var item in cargo)
            {
                cbCargo.Items.Add(item.Id);
            }
        }
Example #3
0
    protected void CarregarCargo()
    {
        DataSet ds = new DataSet();

        ds = CargoDB.SelectAll();
        ddlCargo.DataSource     = ds;
        ddlCargo.DataTextField  = "car_descricao";
        ddlCargo.DataValueField = "car_cod";
        ddlCargo.DataBind();
        ddlCargo.Items.Insert(0, "Selecione...");
    }
Example #4
0
    protected void CarregarCargo(int fun_cod)
    {
        Funcionario fun = FuncionarioDB.Select(fun_cod);
        DataSet     ds  = new DataSet();

        if (fun.Perfil.Pfl_descricao == "Administrador")
        {
            ds = CargoDB.SelectAllAdministrador();
        }
        else
        {
            ds = CargoDB.SelectAll();
        }
        ddlCargo.DataSource     = ds;
        ddlCargo.DataTextField  = "car_descricao";
        ddlCargo.DataValueField = "car_cod";
        ddlCargo.DataBind();
        ddlCargo.Items.Insert(0, "Selecione...");
    }
Example #5
0
    public static Funcionario Select(int fun_cod)
    {
        Funcionario fun = null;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objComando;
            IDataReader   objReader;
            objConexao = Mapped.Connection();

            string sql = "select * from fun_funcionario where fun_cod=?fun_cod;";

            objComando = Mapped.Command(sql, objConexao);
            objComando.Parameters.Add(Mapped.Parameter("?fun_cod", fun_cod));
            objReader = objComando.ExecuteReader();

            int pessoa = 0;
            int cargo  = 0;
            int setor  = 0;
            int perfil = 0;

            while (objReader.Read())
            {
                fun               = new Funcionario();
                fun.Fun_cod       = Convert.ToInt32(objReader["fun_cod"]);
                fun.Fun_matricula = Convert.ToString(objReader["fun_matricula"]);
                fun.Fun_senha     = Convert.ToString(objReader["fun_senha"]);
                if (objReader["fun_chefeDepartamento"].Equals(false))
                {
                    fun.Fun_chefeDepartamento = false;
                }
                else
                {
                    fun.Fun_chefeDepartamento = true;
                }
                if (objReader["fun_chefeSetor"].Equals(false))
                {
                    fun.Fun_chefeSetor = false;
                }
                else
                {
                    fun.Fun_chefeSetor = true;
                }
                if (objReader["fun_primeiroAcesso"].Equals(false))
                {
                    fun.Fun_primeiroAcesso = false;
                }
                else
                {
                    fun.Fun_primeiroAcesso = true;
                }
                if (objReader["cod_fun"] == DBNull.Value)
                {
                    fun.Cod_fun = null;
                }
                else
                {
                    fun.Cod_fun = Convert.ToInt32(objReader["cod_fun"]);
                }
                pessoa = Convert.ToInt32(objReader["pes_cod"]);
                cargo  = Convert.ToInt32(objReader["car_cod"]);
                setor  = Convert.ToInt32(objReader["set_cod"]);
                perfil = Convert.ToInt32(objReader["pfl_cod"]);
            }

            objConexao.Close();
            objComando.Dispose();
            objConexao.Dispose();
            fun.Pessoa = PessoaDB.Select(pessoa);
            fun.Cargo  = CargoDB.Select(cargo);
            fun.Setor  = SetorDB.Select(setor);
            fun.Perfil = PerfilDB.Select(perfil);
            return(fun);
        }
        catch
        {
            return(fun = null);
        }
    }
Example #6
0
 public void DeleteCargo()
 {
     CargoDB.Delete(CargoSelecionado.Id);
     Cargos = new ObservableCollection <Cargo>(CargoDB.FindAll());
 }
Example #7
0
 public void UpdateCargo()
 {
     CargoDB.Update(CargoSelecionado);
     Cargos = new ObservableCollection <Cargo>(CargoDB.FindAll());
 }
Example #8
0
 // Candidatos
 public void AddCargo()
 {
     CargoDB.Insert(CargoSelecionado);
     Cargos = new ObservableCollection <Cargo>(CargoDB.FindAll());
 }