public int Ativo; //Variável para poder suspender o suporte em caso de inadimplência. public void AtualizarPremium() { try { //instanciando o método conexãoDB: SqlConnection sqlcon = ConexãoDB.obterConexão(); //método para rodar procedimento interno (UpdatePremium) no sql server para atualizar a tabela Premium: SqlCommand sqlcmd = new SqlCommand("UpdatePremium", sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Cliente", Cliente); sqlcmd.Parameters.AddWithValue("@Proposta", Proposta); sqlcmd.Parameters.AddWithValue("@CTO", CTO); sqlcmd.Parameters.AddWithValue("@VencCTO", VencCTO); sqlcmd.Parameters.AddWithValue("@SN", SN); sqlcmd.Parameters.AddWithValue("@DataRegistro", Data); sqlcmd.Parameters.AddWithValue("@Observações", Obs); sqlcmd.Parameters.AddWithValue("@Produto", Produto); sqlcmd.Parameters.AddWithValue("@NFPS", NFPS); sqlcmd.Parameters.AddWithValue("@IDp", ID); sqlcmd.Parameters.AddWithValue("@Ativo", Ativo); sqlcmd.ExecuteNonQuery(); //executa um procedimento SQL que exporta um arquivo xls no servidor com o conteúdo da tabela Premium: //procedimento retirado para a versão demo: //SqlCommand exportXls = new SqlCommand("ExportaPremium", sqlcon); //exportXls.CommandType = CommandType.StoredProcedure; //exportXls.ExecuteNonQuery(); new CaixaDeMensagem("Dados Atualizados Com Sucesso!"); //Chama o método para fexar a conexão com o Banco de Dados: ConexãoDB.fecharConexao(sqlcon); } catch (SqlException) { throw; } }
public void CadastrarClientePremium() { try { //instanciando o método conexãoDB: SqlConnection sqlcon = ConexãoDB.obterConexão(); //método para rodar procedimento interno (AddPremium) no sql server para adiconar contrato na tabela: SqlCommand sqlcmd = new SqlCommand("AddPremium", sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Cliente", Cliente); sqlcmd.Parameters.AddWithValue("@Proposta", Proposta); sqlcmd.Parameters.AddWithValue("@CTO", CTO); sqlcmd.Parameters.AddWithValue("@VencCTO", VencCTO); sqlcmd.Parameters.AddWithValue("@SN", SN); sqlcmd.Parameters.AddWithValue("@DataRegistro", Data); sqlcmd.Parameters.AddWithValue("@Observações", Obs); sqlcmd.Parameters.AddWithValue("@Produto", Produto); sqlcmd.Parameters.AddWithValue("@NFPS", NFPS); sqlcmd.Parameters.AddWithValue("@Ativo", 1); sqlcmd.ExecuteNonQuery(); //Rotina abaixo comentada para a versão DEMO: //exporta um arquivo xls no servidor SQL com o conteúdo da tabela Premium: //SqlCommand exportXls = new SqlCommand("ExportaPremium", sqlcon); //exportXls.CommandType = CommandType.StoredProcedure; //exportXls.ExecuteNonQuery(); new CaixaDeMensagem("Cadastro realizado com sucesso!"); //Chama o método para fexar a conexão com o Banco de Dados: ConexãoDB.fecharConexao(sqlcon); } catch (SqlException) { throw; } }
public void CadastrarEquip() { try { //instanciando o método conexãoDB: SqlConnection sqlcon = ConexãoDB.obterConexão(); //método para rodar procedimento interno (Addxxx) no sql server para adiconar equipamento na tabela: SqlCommand sqlcmd = new SqlCommand("AddEquipamento", sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Cliente", Cliente); sqlcmd.Parameters.AddWithValue("@Contato", Contato); sqlcmd.Parameters.AddWithValue("@Email", Email); sqlcmd.Parameters.AddWithValue("@ContraSenha", Senha); sqlcmd.Parameters.AddWithValue("@ValorDongle", Dongle); sqlcmd.Parameters.AddWithValue("@SN", SN); sqlcmd.Parameters.AddWithValue("@DataRegistro", Data); sqlcmd.Parameters.AddWithValue("@Tipo", Tipo); sqlcmd.Parameters.AddWithValue("@Funcionário", Func); sqlcmd.Parameters.AddWithValue("@Observações", Obs); sqlcmd.Parameters.AddWithValue("@Placa", Placa); sqlcmd.Parameters.AddWithValue("@NomeComputador", NomePc); sqlcmd.Parameters.AddWithValue("@Licença", Licença); sqlcmd.Parameters.AddWithValue("@FloripaSec", FlopSec); sqlcmd.Parameters.AddWithValue("@Produto", Produto); sqlcmd.Parameters.AddWithValue("@MacAddress", Mac); sqlcmd.Parameters.AddWithValue("@Negócio", Negócio); sqlcmd.Parameters.AddWithValue("@DataLicença", Data); sqlcmd.ExecuteNonQuery(); new CaixaDeMensagem("Cadastro realizado com sucesso!"); //Chama o método para fexar a conexão com o Banco de Dados: ConexãoDB.fecharConexao(sqlcon); } catch (SqlException) { throw; } }
public DataTable Listar() { try { SqlConnection sqlcon = ConexãoDB.obterConexão(); SqlCommand sqlcmd = new SqlCommand("SelDevedores", sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dataAdp = new SqlDataAdapter(sqlcmd); System.Data.DataTable dt = new System.Data.DataTable(); dataAdp.Fill(dt); return(dt); } catch (SqlException) { return(null); throw; } }
public DataTable ListarProdutosDoCliente(string codigoCliente, string cnpj, string nome) { try { SqlConnection sqlcon = ConexãoDB.obterConexão(); SqlCommand sqlcmd = new SqlCommand("SelProdutosCliente", sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@CDCLI", codigoCliente); sqlcmd.Parameters.AddWithValue("@CNPJ", cnpj); sqlcmd.Parameters.AddWithValue("@Nome", nome); SqlDataAdapter dataAdp = new SqlDataAdapter(sqlcmd); DataTable dt = new DataTable(); dataAdp.Fill(dt); return(dt); } catch (SqlException) { throw; } }