コード例 #1
0
        public List <Empregado> findAll()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "SELECT * FROM Empregado";
            SqlDataReader    dr     = Conexao.selecionar(cmd);
            List <Empregado> objs   = new List <Empregado>();
            EmpregadoDAO     objDAO = new EmpregadoDAO();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    dr.Read();
                    Empregado obj = new Empregado();
                    obj.Id           = (int)dr["id"];
                    obj.NomeCompleto = dr["nome_completo"].ToString();
                    obj.Cpf          = dr["cpf"].ToString();
                    obj.Senha        = dr["senha"].ToString();
                    obj.Funcao       = dr["funcao"].ToString();
                    objs.Add(obj);
                }
            }
            else
            {
                objs = null;
            }
            return(objs);
        }
コード例 #2
0
        public Historico findById(int id)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "SELECT * FROM Historico WHERE id = @id";
            cmd.Parameters.AddWithValue("@id", id);
            SqlDataReader dr = Conexao.selecionar(cmd);

            Historico obj = new Historico();

            if (dr.HasRows)
            {
                dr.Read();
                obj.Id                  = (int)dr["id"];
                obj.Datetime            = (DateTime)dr["datetime"];
                obj.Operacao            = dr["operacao"].ToString();
                obj.Lote.Id             = (int)dr["fk_id_lote"];
                obj.Lote.Tipo_estoque   = dr["tipo_estoque"].ToString();
                obj.Lote.Dias_validade  = (DateTime)dr["validade"];
                obj.Lote.Peso_kg        = (Decimal)dr["peso_kg"];
                obj.Lote.Valor_compra   = (Decimal)dr["valor_compra"];
                obj.Lote.Qtd_estoque    = (int)dr["qtd_estoque"];
                obj.Lote.Item           = ItemDAO.findById((int)dr["fk_item"]);
                obj.Lote.Fornecedor     = FornecedorDAO.findById((int)dr["fk_fornecedor"]);
                obj.Empregado           = EmpregadoDAO.findById((int)dr["fk_empregado"]);
                obj.Lote.DataEntrada    = (DateTime)dr["data_entrada"];
                obj.Lote.DataFabricacao = (DateTime)dr["data_fabricacao"];
                obj.Lote.Codigo         = (String)dr["codigo"];
            }
            else
            {
                obj = null;
            }
            return(obj);
        }