Ejemplo n.º 1
0
        public int DesativarEmpresa(Empresa empresaobj)
        {
            try
            {
                ConfigBanco conf = new ConfigBanco();

                string        strConxao = conf.StrConfig;
                SqlConnection con       = new SqlConnection(strConxao);
                con.ConnectionString = strConxao;
                SqlCommand sqlCommand = new SqlCommand();
                sqlCommand.CommandType = System.Data.CommandType.Text;
                sqlCommand.CommandText = "DELETE Empresa WHERE CNPJ = @CNPJ";
                sqlCommand.Parameters.Add("CNPJ", System.Data.SqlDbType.VarChar).Value = empresaobj.CNPJ;
                sqlCommand.Connection = con;
                con.Open();
                int emp = sqlCommand.ExecuteNonQuery();
                return(emp);
            }

            //Caso aconteça algum erro no processo, é instanciado uma Exception
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public int InserirEmpresa(Empresa empresaobj)
        {
            //Chamando o método para fazer a verificação. Se não houver o CNPJ digitado no Banco, o Insert será executado
            VerificarEmpresa(empresaobj.CNPJ);


            //DLL instanciada que possui a configuração da ConnectionString
            ConfigBanco conf = new ConfigBanco();

            string        strConxao = conf.StrConfig;
            SqlConnection con       = new SqlConnection(strConxao);

            con.ConnectionString = strConxao;
            SqlCommand sqlCommand = new SqlCommand();

            sqlCommand.CommandType = System.Data.CommandType.Text;
            sqlCommand.CommandText = "INSERT INTO Empresa(CNPJ, Nome, Endereco, Telefone, Email, RC)VALUES(@CNPJ, @Nome, @Endereco, @Telefone, @Email, @RC)";

            sqlCommand.Parameters.Add("CNPJ", System.Data.SqlDbType.VarChar).Value     = empresaobj.CNPJ;
            sqlCommand.Parameters.Add("Nome", System.Data.SqlDbType.VarChar).Value     = empresaobj.Nome;
            sqlCommand.Parameters.Add("Endereco", System.Data.SqlDbType.VarChar).Value = empresaobj.Endereco;
            sqlCommand.Parameters.Add("Telefone", System.Data.SqlDbType.VarChar).Value = empresaobj.Telefone;
            sqlCommand.Parameters.Add("Email", System.Data.SqlDbType.VarChar).Value    = empresaobj.Email;
            sqlCommand.Parameters.Add("RC", System.Data.SqlDbType.VarChar).Value       = empresaobj.RC;
            sqlCommand.Connection = con;
            con.Open();
            int emp = sqlCommand.ExecuteNonQuery();

            return(emp);
        }
Ejemplo n.º 3
0
        //Método que verifica se o CPF que foi digitado já existe no Banco
        public void VerificarMotorista(string CPF)
        {
            ConfigBanco   conf      = new ConfigBanco();
            string        Query     = "SELECT CPF from Motorista WHERE CPF='" + CPF + "'";
            string        strConxao = conf.StrConfig;
            SqlConnection con       = new SqlConnection(strConxao);

            con.Open();
            SqlCommand    sqlCommand = new SqlCommand(Query, con);
            SqlDataReader dr         = sqlCommand.ExecuteReader();

            if (dr.Read())
            {
                string leitura = dr["CPF"].ToString();
                throw new Exception();
            }
            con.Close();
        }
Ejemplo n.º 4
0
        //Método que verifica se o CNPJ que foi digitado já existe no Banco
        public void VerificarEmpresa(string CNPJ)
        {
            ConfigBanco   conf      = new ConfigBanco();
            string        Query     = "SELECT CNPJ from Empresa WHERE CNPJ='" + CNPJ + "'";
            string        strConxao = conf.StrConfig;
            SqlConnection con       = new SqlConnection(strConxao);

            con.Open();
            SqlCommand    sqlCommand = new SqlCommand(Query, con);
            SqlDataReader dr         = sqlCommand.ExecuteReader();

            if (dr.Read())
            {
                string leitura = dr["CNPJ"].ToString();
                throw new Exception();
            }
            con.Close();
        }
Ejemplo n.º 5
0
        //Comandos para inserir os dados do Motorista no banco de dados
        public int InserirMotorista(Motorista motoobj)
        {
            try
            {
                //Chamando o método para fazer a verificação. Se não houver o CPF digitado no Banco, o Insert será executado
                VerificarMotorista(motoobj.CPF);


                //DLL instanciada que possui a configuração da ConnectionString
                ConfigBanco conf = new ConfigBanco();

                string        strConxao = conf.StrConfig;
                SqlConnection con       = new SqlConnection(strConxao);
                con.ConnectionString = strConxao;
                SqlCommand sqlCommand = new SqlCommand();

                sqlCommand.CommandType = System.Data.CommandType.Text;
                sqlCommand.CommandText = "INSERT INTO Motorista(Nome, RG, CPF, DataNascimento, Sexo, Email, Telefone, Celular, CNH, ValCNH, CategoriaCNH, Regiao)" +
                                         "VALUES(@Nome, @RG, @CPF, @DataNascimento, @Sexo, @Email, @Telefone, @Celular, @CNH, @ValCNH, @CategoriaCNH, @Regiao)";

                sqlCommand.Parameters.Add("Nome", System.Data.SqlDbType.VarChar).Value        = motoobj.Nome;
                sqlCommand.Parameters.Add("RG", System.Data.SqlDbType.VarChar).Value          = motoobj.RG;
                sqlCommand.Parameters.Add("CPF", System.Data.SqlDbType.VarChar).Value         = motoobj.CPF;
                sqlCommand.Parameters.Add("DataNascimento", System.Data.SqlDbType.Date).Value = motoobj.DataNascimento;
                sqlCommand.Parameters.Add("Sexo", System.Data.SqlDbType.Char).Value           = motoobj.Sexo;
                sqlCommand.Parameters.Add("Email", System.Data.SqlDbType.VarChar).Value       = motoobj.Email;
                sqlCommand.Parameters.Add("Telefone", System.Data.SqlDbType.VarChar).Value    = motoobj.Telefone;
                sqlCommand.Parameters.Add("Celular", System.Data.SqlDbType.VarChar).Value     = motoobj.Celular;
                sqlCommand.Parameters.Add("CNH", System.Data.SqlDbType.VarChar).Value         = motoobj.CNH;
                sqlCommand.Parameters.Add("ValCNH", System.Data.SqlDbType.Date).Value         = motoobj.ValCNH;
                sqlCommand.Parameters.Add("CategoriaCNH", System.Data.SqlDbType.Char).Value   = motoobj.CategoriaCNH;
                sqlCommand.Parameters.Add("Regiao", System.Data.SqlDbType.VarChar).Value      = motoobj.Regiao;
                sqlCommand.Connection = con;
                con.Open();
                int moto = sqlCommand.ExecuteNonQuery();
                return(moto);
            }

            //Caso aconteça algum erro na inserção de dados, será instanciado uma Exceção
            catch (Exception)
            {
                throw new Exception();
            }
        }