Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //alterar motorista
- public void alterarMotorista(int codigoMotorista)
- {
- SqlConnection conn;
- SqlCommand comm;
- bool bIsOperationOK = true;
- // Lê a string q representa os dados da conexão
- // contidos no arquivo app.config
- string connectionString = Properties.Settings.Default.TGCConnectionString;
- // Inicializa a conexão com o banco de dados
- conn = new SqlConnection(connectionString);
- //cria um comando SQL para inclusão de dados da tabela;
- comm = new SqlCommand(
- "UPDATE Motoristas SET NomeMotorista=@NomeMotorista,SobrenomeMotorista=@SobrenomeMotorista,SexoMotirsta=@SexoMotirsta,BairroMotorista=@BairroMotorista,NumeroMotorista=@NumeroMotorista,UFMotorista=@UFMotorista,CodigoCid=@CodigoCid,EmailMotorista=@EmailMotorista,DataNascMotorista=@DataNascMotorista,TelefoneMotorista=@TelefoneMotorista,NivelAcessoMotorista=@NivelAcessoMotorista,StatusMotorista=@StatusMotorista,LoginMotorista=@LoginMotorista,SenhaMotorista=@SenhaMotorista WHERE CodigoMotorista = @CodigoMotorista", conn);
- //Adicionando o valor das textBox nos parametros do comando
- comm.Parameters.Add(new SqlParameter("@CodigoMotorista", this.CodigoMotorista));
- comm.Parameters.Add(new SqlParameter("@NomeMotorista", this.NomeMotorista));
- comm.Parameters.Add(new SqlParameter("@SobrenomeMotorista", this.SobrenomeMotorista));
- comm.Parameters.Add(new SqlParameter("@SexoMotirsta", this.SexoMotorista));
- comm.Parameters.Add(new SqlParameter("@BairroMotorista", this.BairroMotorista));
- comm.Parameters.Add(new SqlParameter("@NumeroMotorista", this.NumeroMotorista));
- comm.Parameters.Add(new SqlParameter("@UFMotorista", this.UFMotorista));
- comm.Parameters.Add(new SqlParameter("@CodigoCid", this.CodigoCid));
- comm.Parameters.Add(new SqlParameter("@EmailMotorista", this.EmailMotorista));
- comm.Parameters.Add(new SqlParameter("@DataNascMotorista", this.DataNascMotorista));
- comm.Parameters.Add(new SqlParameter("@TelefoneMotorista", this.TelefoneMotorista));
- comm.Parameters.Add(new SqlParameter("@NivelAcessoMotorista", this.NivelAcessoMotorista));
- comm.Parameters.Add(new SqlParameter("@StatusMotorista", this.StatusMotorista));
- comm.Parameters.Add(new SqlParameter("@LoginMotorista", this.LoginMotorista));
- comm.Parameters.Add(new SqlParameter("@SenhaMotorista", this.SenhaMotorista));
- // Usa tratamento de excessão para se certificar que a operação
- // foi bem executada. Senão, exibe mensagem de erro para o usuário.
- try
- {
- try
- {
- // Abre a Conexão com o BD
- conn.Open();
- }
- catch (Exception error)
- {
- bIsOperationOK = false;
- }
- try
- {
- // Executa comano SQL
- comm.ExecuteNonQuery();
- }
- catch (Exception error)
- {
- bIsOperationOK = false;
- this.setMensagem("Não foi possível concluir a alteração!");
- }
- }
- catch { }
- finally
- {
- // Fecha a Conexão com o BD
- conn.Close();
- if (bIsOperationOK == true)
- {
- this.setMensagem("Alteração concluída com Sucesso!");
- }
- }
- }//fim alterar motorista
Add Comment
Please, Sign In to add comment