예제 #1
0
        public List <OrcamentoDTO> ConsultarOrc()
        {
            string script = @"Select * From vw_Orcamento_Funcionario";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <OrcamentoDTO> Orcamentos = new List <OrcamentoDTO>();

            while (reader.Read())
            {
                OrcamentoDTO dados = new OrcamentoDTO();
                dados.id_orcamento = reader.GetInt32("id_orcamento");
                dados.data         = reader.GetDateTime("data");
                dados.descricao    = reader.GetString("descricao");
                dados.valor        = reader.GetInt32("valor");
                dados.situacao     = reader.GetString("situacao");
                dados.funcionario_id_funcionario = reader.GetInt32("funcionario_id_funcionario");
                dados.Nome  = reader.GetString("NomeF");
                dados.Cargo = reader.GetString("Cargo");

                Orcamentos.Add(dados);
            }

            reader.Close();
            return(Orcamentos);
        }
예제 #2
0
        public int SalvarOrc(OrcamentoDTO dto)
        {
            string script = @"UPDATE orcamento SET descricao = @descricao, 
                                                   valor = @valor,
                                                situacao = @situacao,
                              funcionario_id_funcionario = @funcionario_id_funcionario

                                         WHERE id_orcamento = @id_orcamento";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_orcamento", dto.id_orcamento));
            parms.Add(new MySqlParameter("descricao", dto.descricao));
            parms.Add(new MySqlParameter("valor", dto.valor));
            parms.Add(new MySqlParameter("funcionario_id_funcionario", dto.funcionario_id_funcionario));
            parms.Add(new MySqlParameter("situacao", dto.situacao));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
예제 #3
0
        public List <OrcamentoDTO> ConsultarFuncionarios()
        {
            string script = @"SELECT * FROM Funcionario";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <OrcamentoDTO> Funcionarios = new List <OrcamentoDTO>();

            while (reader.Read())
            {
                OrcamentoDTO dados = new OrcamentoDTO();
                dados.funcionario_id_funcionario = reader.GetInt32("idFuncionario");
                dados.Nome  = reader.GetString("NomeF");
                dados.Cargo = reader.GetString("Cargo");

                Funcionarios.Add(dados);
            }

            reader.Close();
            return(Funcionarios);
        }
예제 #4
0
        public int SalvarOrc(OrcamentoDTO dto)
        {
            OrcamentoDatabase db = new OrcamentoDatabase();

            return(db.SalvarOrc(dto));
        }