コード例 #1
0
        public void IncluirClientes(ClientesDTO dados)
        {
            //Definir parâmetros para o SQL Server
            //Tratamento de excessões
            try
            {
                SqlCommand cmd = new SqlCommand("sp_IncluirClientes", Conexao.obterConexao());
                cmd.CommandType = CommandType.StoredProcedure;
                //popular os parâmentros da Store Procedure
                cmd.Parameters.AddWithValue("@nomedocliente", dados.nomedocliente);
                cmd.Parameters.AddWithValue("@datanascimento", dados.datanascimento);
                cmd.Parameters.AddWithValue("@CPF", dados.CPF);
                cmd.Parameters.AddWithValue("@telefone", dados.telefone);
                cmd.Parameters.AddWithValue("@email", dados.email);
                cmd.Parameters.AddWithValue("@CEP", dados.CEP);
                cmd.Parameters.AddWithValue("@endereco", dados.endereco);
                cmd.Parameters.AddWithValue("@cidade", dados.cidade);
                cmd.Parameters.AddWithValue("@UF", dados.UF);
                cmd.Parameters.AddWithValue("@como_nos_achou", dados.como_nos_achou);


                //Executar os comandos SQL

                /* int retVal = cmd.ExecuteNonQuery();
                 *
                 * if (retVal > 0)
                 * {
                 *   dados.msg = "Dados incluídos com sucesso!";
                 * }
                 *
                 * else
                 * {
                 *   dados.msg = "Não foi possível inserir os dados";
                 * }*/

                //Utilizar uma tabela temporária
                SqlDataReader dr = cmd.ExecuteReader();

                //Verificar a existência de registros (*linhas)
                if (dr.HasRows)
                {
                    //Percorre os registros
                    while (dr.Read())
                    {
                        //Popular com os dados da de retorno da Stored procedure
                        dados.codcliente = Convert.ToInt32(dr.GetValue(0).ToString());
                    }

                    dados.msg = "Dados incluídos com sucesso!";
                }
                else
                {
                    dados.msg = "Não foi possível inserir os dados";
                }
            }
            catch (SqlException e)
            {
                dados.msg = "Erro - SalvarCliente - IncluirCliente" + e.Message;
            }
        }
コード例 #2
0
        public void EditarClientesGRID(ClientesDTO dados)
        {
            //Definir parâmetros para o SQL Server
            //Tratamento de excessões
            try
            {
                SqlCommand cmd = new SqlCommand("sp_EditarClientesGRID", Conexao.obterConexao());
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nome", dados.Nome);
                cmd.Parameters.AddWithValue("@cnpj", dados.CNPJ);
                cmd.Parameters.AddWithValue("@endereco", dados.Endereco);
                cmd.Parameters.AddWithValue("@cep", dados.CEP);
                cmd.Parameters.AddWithValue("@bairro", dados.Bairro);
                cmd.Parameters.AddWithValue("@municipio", dados.Municipio);
                cmd.Parameters.AddWithValue("@estado", dados.Estado);
                cmd.Parameters.AddWithValue("@ie", dados.IE);
                cmd.Parameters.AddWithValue("@telefone", dados.Telefone);
                cmd.Parameters.AddWithValue("@telefone2", dados.Telefone2);
                cmd.Parameters.AddWithValue("@email", dados.Email);
                cmd.Parameters.AddWithValue("@email2", dados.Email2);

                //Executar os comandos SQL
                cmd.ExecuteNonQuery();

                dados.msg = "Alterado com Sucesso!";
            }

            catch (SqlException e)
            {
                dados.msg = "Erro - EditarClientes - EditarClientesGRID " + e.Message.ToString();
            }
        }
コード例 #3
0
        public void IncluirCliente(ClientesDTO dados)
        {
            //Definir parâmetros para o SQL Server
            //Tratamento de excessões
            try
            {
                SqlCommand cmd = new SqlCommand("sp_IncluirClienteZL", Conexao.obterConexao());
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Nome", dados.Nome);
                cmd.Parameters.AddWithValue("@CNPJ", dados.CNPJ);
                cmd.Parameters.AddWithValue("@Endereco", dados.Endereco);
                cmd.Parameters.AddWithValue("@CEP", dados.CEP);
                cmd.Parameters.AddWithValue("@Bairro", dados.Bairro);
                cmd.Parameters.AddWithValue("@Municipio", dados.Municipio);
                cmd.Parameters.AddWithValue("@Estado", dados.Estado);
                cmd.Parameters.AddWithValue("@IE", dados.IE);
                cmd.Parameters.AddWithValue("@Telefone", dados.Telefone);
                cmd.Parameters.AddWithValue("@Telefone2", dados.Telefone2);
                cmd.Parameters.AddWithValue("@Email", dados.Email);
                cmd.Parameters.AddWithValue("@Email2", dados.Email2);


                //Executar os comandos SQL
                cmd.ExecuteNonQuery();
            }

            catch (SqlException e)
            {
            }
        }
コード例 #4
0
 //Método para popular o DataGridView
 public void CarregarCOMBOBOXClientes(ClientesDTO dados)
 {
     //Instruções TSQL
     //Tratamento de excessoões
     try
     {
         string sql = "Select Nome,CNPJ,Endereco,CEP,Bairro,Municipio,Estado,IE,Telefone,telefone_2,Email,Email_2 from tbClienteZL where Nome like'%" + dados.Nome + "%' order by idCliente";
         //Interação de dados
         SqlDataAdapter ClientesOSDataAdaptar = new SqlDataAdapter(sql, Conexao.obterConexao());
         //Instanciar o Objeto
         ClientesDataTableOS = new DataTable();
         //Popular Datatable
         ClientesOSDataAdaptar.Fill(ClientesDataTableOS);
     }
     catch (SqlException e) { }
 }
コード例 #5
0
        public void ExcluirClientesGRID(ClientesDTO dados)
        {
            //Definir parâmetros para o SQL Server
            //Tratamento de excessões
            try
            {
                SqlCommand cmd = new SqlCommand("sp_ExcluirClientesGRID", Conexao.obterConexao());
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nome", dados.Nome);

                //Executar os comandos SQL
                cmd.ExecuteNonQuery();

                dados.msg = "Excluido com Sucesso";
            }

            catch (SqlException e)
            {
                dados.msg = "Erro - ExcluirClientes - ExcluirClientesGRID " + e.Message.ToString();
            }
        }