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