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; } }
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(); } }
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) { } }
//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) { } }
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(); } }