Olá galera boa tarde, gostaria de uma ajuda com o meu projeto feito em Entity Framework, aqui acho que meu problema é simples de resolver.
O problema é o seguinte tem uma camada de negócio, onde faço validações veja abaixo:
O problema é que no meu form Cadastro de Livro, no campo QT de Páginas, quando deixo ele vazio, dar esta mensagem: "Input string not in a correct format", sendo que no Banco de Dados habilitei para receber valores nulos.
/*Classe BLL de Livros*/
public class bllLivro
{
protected bool ValidaLivro(Livro livro)
{
if (string.IsNullOrEmpty(livro.Titulo))
{
throw new Exception("Não pode deixar vazio");
}
if (livro.Qt_Paginas < 1)
{
throw new Exception(" A Quantidade de Paginas pode esta vazio");
}
return true;
}
/* Propriedades no frmCadastroLivro */
private void btnSalvar_Click(object sender, EventArgs e)
{
Livro livro = new Livro();
try
{
livro.Titulo = this.txtTitulo.Text;
livro.Descricao = this.txtDescricao.Text;
livro.Autor = this.txtAutor.Text;
livro.Qt_Paginas = int.Parse(txtQtPaginas.Text);
bllLivro bll = new bllLivro();
if (bll.InserirLivro(livro))
MessageBox.Show("Livro Aceito");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Pergunta
Thyago Analyst
Olá galera boa tarde, gostaria de uma ajuda com o meu projeto feito em Entity Framework, aqui acho que meu problema é simples de resolver.
O problema é o seguinte tem uma camada de negócio, onde faço validações veja abaixo:
O problema é que no meu form Cadastro de Livro, no campo QT de Páginas, quando deixo ele vazio, dar esta mensagem: "Input string not in a correct format", sendo que no Banco de Dados habilitei para receber valores nulos.
Agradeço a ajuda....
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.