Пример #1
0
        private void CadastrarClienteClick(object sender, EventArgs e)
        {
            try
            {
                var cliente = new Cliente {
                    Nome = txtNome.Text, Email = txtEmail.Text, Telefone = txtTelefone.Text
                };

                if (cliente.Validate())
                {
                    var verificaCliente = ClienteContext.GetClientId(cliente.Nome);

                    if (verificaCliente > 0)
                    {
                        MessageBox.Show("Já existe um cliente cadastrado com este nome");
                        txtNome.Focus();
                    }
                    else
                    {
                        var result = ClienteContext.Gravar(cliente);
                        MessageBox.Show("Cliente Cadastrado com Sucesso");
                        Close();
                    }
                }
                else
                {
                    MessageBox.Show("Os campos não foram preenchidos corretamente");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro reportado : " + ex.Message);
            }
        }