Example #1
0
        public void TestCreatePecuarista()
        {
            classNova.Id   = 1;
            classNova.Nome = "Novo";

            int resultado = wbClinet.InserirPecuarista(classNova);

            Assert.AreEqual(resultado != 0, resultado);
        }
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text.Trim() == "")
            {
                MetroFramework.MetroMessageBox.Show(this, "O nome do pecuarista não pode ficar em branco.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNome.Focus();
                return;
            }
            else
            {
                if (MetroFramework.MetroMessageBox.Show(this, "Deseja salvar as informações ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }

                WebServiceMarfrigSoapClient wbClinet = null;
                Pecuarista classPecuarista           = null;

                try
                {
                    wbClinet        = new WebServiceMarfrigSoapClient();
                    classPecuarista = new WebServiceMarfrig.Pecuarista();

                    if (txtId.Text != "NOVO" && txtId.Text != "")
                    {
                        classPecuarista.Id = Convert.ToInt32(txtId.Text);
                    }
                    else
                    {
                        classPecuarista.Id = 1;
                    }

                    classPecuarista.Nome = txtNome.Text;

                    if (txtId.Text != "NOVO" && txtId.Text != "")
                    {
                        wbClinet.UpdatePecuarista(classPecuarista);
                    }
                    else
                    {
                        wbClinet.InserirPecuarista(classPecuarista);

                        txtId.Text   = "";
                        txtNome.Text = "";
                    }

                    GetAllPecuarista();
                }
                catch (Exception ex)
                {
                    MetroFramework.MetroMessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }