public ActionResult EditTest([PexAssumeUnderTest] ClienteController target, int?id)
        {
            ActionResult result = target.Edit(id);

            return(result);
            // TODO: add assertions to method ClienteControllerTest.EditTest(ClienteController, Nullable`1<Int32>)
        }
        public ActionResult EditTest01(
            [PexAssumeUnderTest] ClienteController target,
            tbCliente tbCliente,
            string dep_Codigo
            )
        {
            ActionResult result = target.Edit(tbCliente, dep_Codigo = "0401");

            return(result);
            // TODO: add assertions to method ClienteControllerTest.EditTest01(ClienteController, tbCliente, String)
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String  cpf       = TreatCpf(edtCpf.Text);
            String  nome      = edtNome.Text;
            String  sobrenome = edtSobrenome.Text;
            String  email     = edtEmail.Text;
            Boolean ativo     = chkAtivo.IsChecked.Value;

            try
            {
                if (cpf.Equals(""))
                {
                    throw new Exception("Por favor preencha o campo CPF.");
                }
                if (!long.TryParse(cpf, out Int64 n) || cpf.Length != 11)
                {
                    throw new Exception("CPF inválido");
                }
                if (nome.Equals(""))
                {
                    throw new Exception("Por favor preencha o campo Nome.");
                }

                this.cliente.Cpf       = cpf;
                this.cliente.Nome      = nome;
                this.cliente.Sobrenome = sobrenome;
                this.cliente.Email     = email;
                this.cliente.Ativo     = ativo;

                clienteController.Edit(this.cliente);
                MessageBox.Show("Cliente atualizado com sucesso!");
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            if (!VerificarCampos())
            {
                Helper.ShowErro("Preencha os campos para prosseguir!");
                return;
            }

            cliente.Nome           = textBoxNome.Text;
            cliente.Cpf            = textBoxCpf.Text;
            cliente.Datanascimento = dateTimePickerData.Value;
            cliente.Telefone       = textBoxTelefone.Text;
            cliente.Email          = textBoxEmail.Text;
            cliente.Senha          = textBoxSenha.Text;

            RetornoOperacao retorno;

            if (cliente.Codcliente == 0)
            {
                retorno = clienteController.Save(cliente);
            }
            else
            {
                retorno = clienteController.Edit(cliente);
            }

            if (retorno.Sucesso)
            {
                Helper.ShowSucesso(retorno.Menssagem);
                Close();
            }
            else
            {
                Helper.ShowErro(retorno.Menssagem);
            }
        }
示例#5
0
 public void WhenEuClicarEmSalvar()
 {
     result = controller.Edit(model);
 }