Galera estou precisando de um help.

Na hora de gravar os dados informa que metodo não esta implementado.

 

namespace Classe

{

public class Brinquedo

{

private int idBrinquedo;

public int IdBrinquedo

{

get { return idBrinquedo; }

set { idBrinquedo = value; }

}

private string de_Nome;

public string nome

{

get { return de_Nome; }

set { de_Nome = value; }

}

private string de_Descricao;

public string descricao

{

get { return de_Descricao; }

set { de_Descricao = value; }

}

private double vl_Valor;

public double valor

{

get { return vl_Valor; }

set { vl_Valor = value; }

}

private char de_Foto;

public char foto

{

get { return de_Foto; }

set { de_Foto = value; }

}

public void Inserir()

{

LINQBrinquedoDataContext linqDC = new LINQBrinquedoDataContext();

linqDC.StoredProcedure3(1, de_Nome, de_Descricao, vl_Valor, de_Foto);// Nesta linha ele pede para criar um metodo chamado stub? pra que ele pede esse metodo. imagem em anexo

}

}

}

 

Metodo para salvar:

 

namespace Formularios

{

public partial class CadastroDeBrinquedo : Form

{

public CadastroDeBrinquedo()

{

InitializeComponent();

}

private void saveToolStripButton_Click(object sender, EventArgs e)

{

Classe.Brinquedo novoBrinquedo = new Classe.Brinquedo();

novoBrinquedo.nome = txtNome.Text;

novoBrinquedo.descricao = txtDescricao.Text;

novoBrinquedo.valor = int.Parse(txtValor.Text);

try

{

novoBrinquedo.Inserir();

MessageBox.Show("Brinquedo inserido com Sucesso!");

}

catch (Exception ex)

{

MessageBox.Show("Erro ao registrar brinquedo:" + ex.Message);

}

}

 

Codigo da StoredProcedure

ALTER PROCEDURE dbo.StoredProcedure3

(

@Tarefa int = 0,

@de_Nome varchar(50),

@de_Descricao varchar(100),

@vl_Valor money,

@de_Foto image

)

AS

IF(@Tarefa = 1)

BEGIN

INSERT INTO [dbo].[tbl_Brinquedo]

(

[de_Nome],

[de_Descricao],

[vl_Valor],

[de_Foto]

)

VALUES

(

@de_Nome,

@de_Descricao,

@vl_Valor,

@de_Foto

)

END

abraços!!!

 

Exibições: 64

Anexos

Respostas a este tópico

Olá amigo, o que está acontecendo é que vc está tentando fazer um sobrecarga no metodo inserir, esse tal "stub" é que ele vai criar um metodo inserir recebendo um parâmetro. Neste caso vc está tentando inserir o objeto brinquedo, mas como o metodo não possui parametros, ele vai criar uma sobrecarga!

RSS

© 2019   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço