示例#1
0
        private string Salvar()
        {
            cliente   obj      = new cliente();
            ClienteBO clinteBO = new ClienteBO();

            obj.NomFantasia = txtNome.Text.ToString();
            obj.Cpf         = txtCpf.Text.ToString();
            obj.Cnpj        = txtCnpj.Text.ToString();
            obj.RazaoSocial = txtRazaoSocial.Text.ToString();
            obj.DtAtividade = null;
            obj.DtNacimento = null;
            obj.Endereço    = txtEndereco.Text.ToString();

            obj.Cep   = txtCep.Text.ToString();
            obj.Fone  = txtTelefone.Text.ToString();
            obj.Email = txtEmail.Text.ToString();

            if (txtNumero.Text != "")
            {
                if ((int.Parse(txtNumero.Text.ToString()) >= 0))
                {
                    obj.Numero = int.Parse(txtNumero.Text.ToString());
                }
                else
                {
                    MessageBox.Show("Insira um número valido!");
                }
            }
            else
            {
                MessageBox.Show("Insira um número valido!");
            }

            if (rbdCnpj.IsChecked.Value == true)
            {
                obj.TipInscricao = "J";
                string ValidaData = this.ValidarData(txtDtIniciAtividade.Text.ToString());
                if (ValidaData == "")
                {
                    obj.DtAtividade = DateTime.Parse(txtDtIniciAtividade.Text.ToString());
                }
                else
                {
                    MessageBox.Show("Data Incorreta!");
                    return("");
                }
            }
            else
            {
                obj.TipInscricao = "F";
                string ValidaData = this.ValidarData(txtDtNacimento.Text.ToString());
                if (ValidaData == "")
                {
                    obj.DtNacimento = DateTime.Parse(txtDtNacimento.Text.ToString());
                }
                else
                {
                    MessageBox.Show("Data Incorreta!");
                    return("");
                }
            }

            if (Controle == "Incluir")
            {
                string msg = clinteBO.InserirCliente(obj);
                MessageBox.Show(msg);
                this.LimparCampos();
            }
            else
            {
                obj.CodCliente = int.Parse(txtCodCliente.Text.ToString());
                string msg = clinteBO.EditarCliente(obj);
                MessageBox.Show(msg);
                if (msg == "Cliente Inserido com sucesso!")
                {
                    Controle = "Incluir";
                }
            }

            this.PopularGrid();
            return("");
        }