Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Table("cliente", Schema = "public")]
- public class Cliente
- {
- [Key]
- [Column("id")]
- public int Id { get; set; }
- [Required(ErrorMessage = "Nome não pode ser nulo.")]
- [Column("nome")]
- public string Nome { get; set; }
- [Required(AllowEmptyStrings = true)]
- [Column("endereco")]
- public string Endereco { get; set; }
- [Column("bairro", TypeName="text")]
- public string Bairro { get; set; }
- [Required(ErrorMessage = "Cidade não pode ser nulo.")]
- [Column("cidade")]
- public int CidadeID { get; set; }
- [ForeignKey("CidadeID")]
- public Cidade Cidade { get; set; }
- [Column("cpfcnpj")]
- public string CPFCNPJ { get; set; }
- [Column("telefone")]
- public string Telefone { get; set; }
- [Column("ativo")]
- public bool Ativo { get; set; }
- public virtual IQueryable<Cliente> Clientes { get; set; }
- }
- public static void InserirCliente(Cliente cli)
- {
- using (var db = new Repositorio.DBContexto())
- {
- try
- {
- db.Clientes.Add(cli);
- var usuarioSalvo = db.SaveChanges();
- }
- catch (Exception)
- {
- throw;
- }
- }
- }
- private void btnSalvar_ItemClick(object sender, ItemClickEventArgs e)
- {
- try
- {
- var cliente = new Cliente();
- cliente.Nome = Convert.ToString(txtNome.EditValue);
- cliente.Telefone = Convert.ToString(txtTelefone.EditValue);
- cliente.CPFCNPJ = Convert.ToString(txtCPF.EditValue);
- cliente.Endereco = Convert.ToString(txtEndereco.EditValue);
- cliente.Bairro = Convert.ToString(txtBairro.EditValue);
- cliente.CidadeID = Convert.ToInt32(lkeCidade.EditValue);
- cliente.Ativo = true;
- DAL.ClienteDAL.InserirCliente(cliente);
- MessageBox.Show("Cliente Inserido com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
- this.DialogResult = DialogResult.OK;
- this.Close();
- }
- catch (Exception ex)
- {
- MessageBox.Show(string.Format("{0}nn{1}", ex.Message, ex.InnerException), "Ooops", MessageBoxButtons.OK, MessageBoxIcon.Error);
- }
- }
- cliente.Bairro = (txtBairro.EditValue == null ? null : Convert.ToString(txtBairro.EditValue));
- cliente.Nome = txtNome.EditValue;
- Convert.ToInt32(lkeCidade.EditValue)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement