예제 #1
0
        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;
            }
        }
예제 #3
0
        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;
            }
        }