Beispiel #1
0
        public bool Alterar(Avaliacoes obj)
        {
            try
            {
                var dataAccess = Instances.DataBase5();

                dataAccess.ClearParameters();

                dataAccess.AddParameters("@Cod_Servidor", obj.Servidor.Codigo);
                dataAccess.AddParameters("@Nome", obj.Servidor.Nome);
                dataAccess.AddParameters("@Cargo", obj.Servidor.Cargo);
                dataAccess.AddParameters("@Secretaria", obj.Servidor.Secretaria);
                dataAccess.AddParameters("@Setor", obj.Servidor.Setor);
                dataAccess.AddParameters("@NivelSalarial", obj.Servidor.NivelSalarial);
                dataAccess.AddParameters("@DataAdmissao", obj.Servidor.Admissao.ToString("dd/MM/yyyy"));
                dataAccess.AddParameters("@Situacao", obj.Servidor.Situacao);
                dataAccess.AddParameters("@DataAvaliacao", obj.DataAvaliacao.ToString("dd/MM/yyyy"));
                dataAccess.AddParameters("@AnoParImpar", obj.Servidor.AnoParAnoImpar);
                dataAccess.AddParameters("@Pontos", obj.Pontos);
                dataAccess.AddParameters("@Resultado", obj.Resultado);
                dataAccess.AddParameters("@DescricaoResultado", obj.DescricaoResultado);
                dataAccess.AddParameters("@Indice", obj.Indice);

                string sql = @"UPDATE Avaliacoes SET Cod_Servidor = @Cod_Servidor, Nome = @Nome, Cargo = @Cargo, Secretaria = @Secretaria, Setor = @Setor, NivelSalarial = @NivelSalarial, DataAdmissao = @DataAdmissao, Situacao = @Situacao, DataAvaliacao = @DataAvaliacao, AnoParImpar = @AnoParImpar, Pontos = @Pontos, Resultado = @Resultado, DescricaoResultado = @DescricaoResultado WHERE (Indice = @Indice)";


                return(dataAccess.Write(sql));
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show(ex.Message);
                return(false);
            }
        }
Beispiel #2
0
        public bool Gravar(Avaliacoes obj)
        {
            try
            {
                var dataAccess = Instances.DataBase5();

                dataAccess.ClearParameters();

                dataAccess.AddParameters("@Cod_Servidor", obj.Servidor.Codigo);
                dataAccess.AddParameters("@Nome", obj.Servidor.Nome);
                dataAccess.AddParameters("@Cargo", obj.Servidor.Cargo);
                dataAccess.AddParameters("@Secretaria", obj.Servidor.Secretaria);
                dataAccess.AddParameters("@Setor", obj.Servidor.Setor);
                dataAccess.AddParameters("@NivelSalarial", obj.Servidor.NivelSalarial);
                dataAccess.AddParameters("@DataAdmissao", obj.Servidor.Admissao.ToString("dd/MM/yyyy"));
                dataAccess.AddParameters("@Situacao", obj.Servidor.Situacao);
                dataAccess.AddParameters("@DataAvaliacao", obj.DataAvaliacao.ToString("dd/MM/yyyy"));
                dataAccess.AddParameters("@AnoParImpar", obj.Servidor.AnoParAnoImpar);
                dataAccess.AddParameters("@Pontos", obj.Pontos);
                dataAccess.AddParameters("@Resultado", obj.Resultado);
                dataAccess.AddParameters("@DescricaoResultado", obj.DescricaoResultado);

                return(dataAccess.Write(@"INSERT INTO Avaliacoes (Cod_Servidor, Nome, Cargo, Secretaria, Setor, NivelSalarial, DataAdmissao, Situacao, DataAvaliacao, AnoParImpar, Pontos, Resultado, DescricaoResultado) VALUES (@Cod_Servidor, @Nome, @Cargo, @Secretaria, @Setor, @NivelSalarial, @DataAdmissao, @Situacao, @DataAvaliacao, @AnoParImpar, @Pontos, @Resultado, @DescricaoResultado)"));
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show(ex.Message);
                return(false);
            }
        }
Beispiel #3
0
        public Avaliacoes Indice(int indice)
        {
            try
            {
                var lst = new Avaliacoes();

                var dataAccess = Instances.DataBase5();

                dataAccess.ClearParameters();

                dataAccess.AddParameters("@Indice", indice);

                foreach (DataRow dr in dataAccess.Read(@"SELECT * FROM Avaliacoes WHERE (Indice = @Indice)").Rows)
                {
                    lst.Indice                  = (int)dr["Indice"];
                    lst.Servidor.Codigo         = dr["Cod_Servidor"].ToString();
                    lst.Servidor.Nome           = dr["Nome"].ToString();
                    lst.Servidor.Cargo          = dr["Cargo"].ToString();
                    lst.Servidor.Secretaria     = dr["Secretaria"].ToString();
                    lst.Servidor.Setor          = dr["Setor"].ToString();
                    lst.Servidor.NivelSalarial  = dr["NivelSalarial"].ToString();
                    lst.Servidor.Admissao       = (DateTime)dr["DataAdmissao"];
                    lst.Servidor.Situacao       = dr["Situacao"].ToString();
                    lst.DataAvaliacao           = (DateTime)dr["DataAvaliacao"];
                    lst.Servidor.AnoParAnoImpar = dr["AnoParImpar"].ToString();
                    lst.Resultado               = dr["Resultado"].ToString();
                    lst.Pontos                  = (int)dr["Pontos"];
                    lst.DescricaoResultado      = dr["DescricaoResultado"].ToString();
                }

                return(lst);
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show(ex.Message);
                return(null);
            }
        }