Esempio n. 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            pessoa objPessoa = null;
            int    codigo    = 0;

            //Valida se foi informado cpf
            if (mskCpf.Text == string.Empty || mskCpf.Text == "   ,   ,   -")
            {
                MessageBox.Show("Informe o CPF do(a) vendedor(a).");
                mskCpf.Focus();
                return;
            }
            //Valida se foi informado o nome do venddor
            if (txtNome.Text == string.Empty)
            {
                MessageBox.Show("Informe o nome do(a) vendedor(a).");
                txtNome.Focus();
                return;
            }
            //Valida se foi informado o telefone do venddor
            if (mskTelefone.Text == string.Empty || mskTelefone.Text == "(  )     -")
            {
                MessageBox.Show("Informe o telefone do(a) vendedor(a).");
                mskTelefone.Focus();
                return;
            }
            //Valida se foi informada a comissão do venddor
            if (txtComissao.Text == string.Empty || txtComissao.Text == "0,00")
            {
                MessageBox.Show("Informe a comissão do(a) vendedor(a).");
                txtComissao.Focus();
                return;
            }
            //Valida se foi informada a referencia
            if (txtReferencia.Text == string.Empty)
            {
                MessageBox.Show("Informe a referência do(a) vendedor(a).");
                txtReferencia.Focus();
                return;
            }
            //Valida se foi informada o telefone da referencia
            if (mskTelefoneReferencia.Text == string.Empty || mskTelefoneReferencia.Text == "(  )      -")
            {
                MessageBox.Show("Informe o telefone da referência do(a) vendedor(a).");
                mskTelefoneReferencia.Focus();
                return;
            }
            if (txtCodigo.Text != string.Empty)
            {
                //passa o codigo para uma variavel
                codigo = int.Parse(txtCodigo.Text);
                //Consulta grupo pelo id
                objPessoa = PessoaController.BuscaPessoaPorID(codigo);
            }
            //Se grupo não existir ele grava
            if (objPessoa == null)
            {
                //Mota objeto de grupo para salvar
                objPessoa = pMontaObjPessoa();
                //Salva grupo
                PessoaController.SalvarPessoa(objPessoa);
                //mostra mensagem para o usuario
                MessageBox.Show("Vendedor(a) gravado(a) com sucesso.");
            }
            else
            {
                //Mota objeto de grupo para salvar
                objPessoa = pMontaObjPessoa();
                //Salva grupo
                PessoaController.AlterarPessoa(codigo, objPessoa);
                //mostra mensagem para o usuario
                MessageBox.Show("Vendedor(a) alterado(a) com sucesso.");
            }
            //Limpa os campos
            btnClear_Click(sender, e);
            //Coloca o foco no cpf
            mskCpf.Focus();
        }