示例#1
0
        // evento de salvar os dados no banco de dados


        public bool SalvarDadosCliente(bool pIncluir)
        {
            bool ret = false;

            if (!Conecta())
            {
                return(ret);
            }

            if (pIncluir) // se pincluir for verdadeiro criar a query para incluir os dados
            {
                StrQuery = "INSERT INTO CLIENTE (Nome,Endereco,Numero,Bairro,Cidade,Estado," +
                           "Cep,Telefone,Celular,Whatsapp,Email,Nascimento,Pessoa,Cpf,Rg) VALUES (" +
                           "@Nome,@Endereco,@Numero,@Bairro,@Cidade,@Estado,@Cep,@Telefone,@Celular," +
                           "@Whatsapp,@Email,@Nascimento,@Pessoa,@Cpf,@Rg)";
            }
            else
            {
                StrQuery = "UPDATE CLIENTE SET Nome=@Nome,Endereco=@Endereco,Numero=@Numero," +
                           "Bairro=@Bairro,Cidade=@Cidade,Estado=@Estado,Cep=@Cep,Telefone=@Telefone," +
                           "Celular=@Celular,Whatsapp=@Whatsapp,Email=@Email,Nascimento=@Nascimento," +
                           "Pessoa=@Pessoa,Cpf=@Cpf,Rg=@Rg WHERE ID=" + Id.ToString();
            }

            SqlCommand cmd = new SqlCommand(StrQuery, conn);

            cmd.Parameters.AddWithValue("@Nome", Nome.ToString());
            cmd.Parameters.AddWithValue("@Endereco", Endereco.ToString());
            cmd.Parameters.AddWithValue("@Numero", Numero.ToString());
            cmd.Parameters.AddWithValue("@Bairro", Bairro.ToString());
            cmd.Parameters.AddWithValue("@Cidade", Cidade.ToString());
            cmd.Parameters.AddWithValue("@Estado", Estado.ToString());
            cmd.Parameters.AddWithValue("@Cep", Cep.ToString());
            cmd.Parameters.AddWithValue("@Telefone", Telefone.ToString());
            cmd.Parameters.AddWithValue("@Celular", Celular.ToString());
            cmd.Parameters.AddWithValue("@Whatsapp", Whatsapp.ToString());
            cmd.Parameters.AddWithValue("@Email", Email.ToString());
            cmd.Parameters.AddWithValue("@Nascimento", Nascimento.ToString());
            cmd.Parameters.AddWithValue("@Pessoa", Pessoa.ToString());
            cmd.Parameters.AddWithValue("@Cpf", Cpf.ToString());
            cmd.Parameters.AddWithValue("@Rg", Rg.ToString());

            cmd.CommandType = CommandType.Text;

            try
            {
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    ret = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString());
                ret = false;
            }

            conn.Close();

            return(ret);
        }