Erro em código C#

1 resposta
programaçãocsharp
M

Estou tendo um pequeno erro com meu programa em C# no VB, esse é o código:


using System;
using System.Data;
using DAL;
using Modelo;

namespace BLL
{


    class BLLProduto
    {
        private DALConexao conexao;
        public BLLProduto(DALConexao cx)
        {
            this.conexao = cx;
        }
        public void Incluir(Produtos model)
        {
            if (model.Nome_Produto.Trim().Length == 0)
            {
                throw new Exception("O nome do produto é obrigatório.");
            }
            //model.Nome_Produto = model.Nome_Produto.ToUpper();

            DALCategoria DALobj = new DALCategoria(conexao);
            DALobj.Incluir(model);
        }
        public void Alterar(Produtos model)
        {
            if (model.Id_Produto <= 0)
            {
                throw new Exception("O código do produto é obrigatório.");
            }
            if (model.Nome_Produto.Trim().Length == 0)
            {
                throw new Exception("O nome do produto é obrigatório.");
            }
            //modelo.NomeProduto = modelo.NomeProduto.ToUpper();

            DALCategoria DALobj = new DALCategoria(conexao);
            DALobj.Alterar(model);
        }
        public void Excluir(int codigo)
        {
            DALCategoria DALobj = new DALCategoria(conexao);
            DALobj.Excluir(codigo);
        }
        public DataTable Localizar(String valor)
        {
            DALCategoria DALobj = new DALCategoria(conexao);
            return DALobj.Localizar(valor);
        }
        public Produtos CarregaModeloCategoria(int codigo)
        {
            DALCategoria DALobj = new DALCategoria(conexao);
            return DALobj.CarregaModeloCategoria(int codigo); //erro nesse int codigo
        }
    }

}

Recebo esses 2 erros:

Severity Code Description Project File Line Suppression State
Error CS1525 Invalid expression term ‘int’ BLL c:\users\neriton\documents\visual studio 2015\Projects\ControleDeEstoque\BLL\BLLProduto.cs 56 Active

Severity Code Description Project File Line Suppression State
Error CS1003 Syntax error, ‘,’ expected BLL c:\users\neriton\documents\visual studio 2015\Projects\ControleDeEstoque\BLL\BLLProduto.cs 56 Active


Com posso resolver?

1 Resposta

D

Erro de nomenclatura de código!

Tá assim:

public Produtos CarregaModeloCategoria(int codigo)
{
    DALCategoria DALobj = new DALCategoria(conexao);
    return DALobj.CarregaModeloCategoria(int codigo); //erro nesse int codigo
}

Coloque assim:

public Produtos CarregaModeloCategoria(int codigo)
{
    DALCategoria DALobj = new DALCategoria(conexao);
    return DALobj.CarregaModeloCategoria(codigo); 
}

Só avisando que DALobj.CarregaModeloCategoria tem que ser um método com um passagem de mensagem do tipo inteiro (int).

Criado 17 de agosto de 2016
Ultima resposta 17 de ago. de 2016
Respostas 1
Participantes 2