public int editaUsuario(usuario_DTO USU) { try { /*Conexao com BD * Editando dados na tb_usuarios*/ SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = " UPDATE tb_usuarios SET perfil-@perfil, " + "nome-@nome," + "login-@login," + "email-@email," + "senha-@senha," + "Cadastro-@cadastro," + "situacao-@situacao," + "WHERE cod_usuario-@cod_usuario"; /*Parameters ia substiturir os valores dentro do campo*/ CM.Parameters.Add("Perfil", System.Data.SqlDbType.Int).Value = USU.perfil; CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value = USU.nome; CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value = USU.login; CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value = USU.email; CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value = USU.senha; CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value = USU.cadastro; CM.Parameters.Add("situacao", System.Data.SqlDbType.VarChar).Value = USU.situacao; CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.VarChar).Value = USU.cod_usuario; CM.Connection = CON; /*Abre conexao*/ CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
public int deletaUsuario(usuario_DTO USU) { try { /*Conexao com BD * Excluindo dados na tb_usuarios*/ SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = " DELETE tb_usuarios WHERE cod_usuario-@cod_usuario"; /*Tem um unico parametro que sera o codigo usuario, so exite um*/ CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario; CM.Connection = CON; CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
public int insereUsuario(usuario_DTO USU) { try { //Conexao com BD //Inserindo dados na tb_usuarios SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "INSERT INTO tb_usuarios (nome, login, email, senha, cadastro, situacao, perfil)" + "VALUES (@nome, @login, @email, @senha, @cadastro, @situacao, @perfil)"; CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value = USU.nome; CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value = USU.login; CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value = USU.email; CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value = USU.senha; CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value = USU.cadastro; CM.Parameters.Add("situacao", System.Data.SqlDbType.NVarChar).Value = USU.situacao; CM.Parameters.Add("perfil", System.Data.SqlDbType.Int).Value = USU.perfil; CM.Connection = CON; CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
public int deletaUsuario(usuario_DTO USU) { try { //Excluindo dados na tb_usuarios SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "DELETE tb_usuarios WHERE cod_usuario = @cod_usuario"; //tem um unico parametro que sera o codigo do usuario CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario; CM.Connection = CON; int qtd = CM.ExecuteNonQuery(); //retorna registros afetados return(qtd); } catch (Exception ex) { throw ex; } }
public int editaUsuario(usuario_DTO USU) { try { SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; //alteração ao nome dos campos que deve ser igual ao banco de dados CM.CommandText = "UPDATE tb_usuarios SET perfil=@perfil," + "nome=@nome," + "login=@login," + "email=@email," + "senha=@senha," + "cadastro=@cadastro," + "situacao=@situacao" + "WHERE cod_usuario=@cod_usuario"; //parametros ira substituir os valores dentro do campo CM.Parameters.Add("perfil", System.Data.SqlDbType.Int).Value = USU.perfil; CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value = USU.nome; CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value = USU.login; CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value = USU.email; CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value = USU.senha; CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value = USU.cadastro; CM.Parameters.Add("situacao", System.Data.SqlDbType.VarChar).Value = USU.situacao; CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.VarChar).Value = USU.situacao; //abre conexao CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
public int EditaUsuario(usuario_DTO USU) { try { MySqlConnection CON = new MySqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; MySqlCommand CM = new MySqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "UPDATE tb_usuarios SET perfil=@perfil," + "nome=@nome, login=@login, email=@email, senha=@senha," + "cadastro=@cadastro, situacao=@situacao WHERE cod_usuarios=@cod_usuario"; CM.Parameters.Add("perfil", MySqlDbType.Int32).Value = USU.Perfil; CM.Parameters.Add("nome", MySqlDbType.VarChar).Value = USU.Nome; CM.Parameters.Add("login", MySqlDbType.VarChar).Value = USU.Login; CM.Parameters.Add("email", MySqlDbType.VarChar).Value = USU.Email; CM.Parameters.Add("senha", MySqlDbType.VarChar).Value = USU.Senha; CM.Parameters.Add("cadastro", MySqlDbType.DateTime).Value = USU.Cadastro; CM.Parameters.Add("situacao", MySqlDbType.VarChar).Value = USU.Situacao; CM.Parameters.Add("cod_usuario", MySqlDbType.Int32).Value = USU.Cod_usuario; CM.Connection = CON; CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
public int insereUsuario(usuario_DTO USU) { try { SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand Com = new SqlCommand(); Com.CommandType = System.Data.CommandType.Text; Com.CommandText = "INSERT INTO tb_usuarios (nome, login, senha, email, cadastro)" + "VALUES (@nome, @login, @email, @senha, @cadastro)"; Com.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value = USU.nome; Com.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value = USU.login; Com.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value = USU.senha; Com.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value = USU.email; Com.Parameters.Add("cadastro", System.Data.SqlDbType.VarChar).Value = USU.cadastro; Com.Connection = CON; CON.Open(); int qnt = Com.ExecuteNonQuery(); return(qnt); } catch (Exception ex) { throw ex; } }
public int alteraUsuario(usuario_DTO USU) { try { SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "UPDATE tb_usuarios SET perfil=@perfil," + "nome=@nome," + "login=@login," + "email=@email," + "senha=@senha," + "cadastro=@cadastro," + "situacao=@situacao " + "WHERE cod_usuario=@cod_usuario"; CM.Parameters.Add("perfil", System.Data.SqlDbType.Int).Value = USU.perfil; CM.Parameters.Add("nome", System.Data.SqlDbType.VarChar).Value = USU.nome; CM.Parameters.Add("login", System.Data.SqlDbType.VarChar).Value = USU.login; CM.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value = USU.email; CM.Parameters.Add("senha", System.Data.SqlDbType.VarChar).Value = USU.senha; CM.Parameters.Add("cadastro", System.Data.SqlDbType.DateTime).Value = USU.cadastro; CM.Parameters.Add("situacao", System.Data.SqlDbType.NVarChar).Value = USU.situacao; CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario; CM.Connection = CON; CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
private void btnConfirmar_Click(object sender, EventArgs e) { if (modo == "novo") { /*Tratamento de erros, exibe msg*/ try { //Objeto USU usuario_DTO USU = new usuario_DTO(); USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } /*Metodo insere usuario na classe UsuarioBLL*/ int x = new UsuarioBLL().insereUsuario(USU); if (x > 0) { MessageBox.Show("Gravado com Sucesso!!"); } /*Recarrega o Grid*/ carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } modo = ""; } }
public int insereUsuario(usuario_DTO USU) { try { return(new Usuario_DAL().insereUsuario(USU)); } catch (Exception ex) { throw ex; } }
public int deletaUsuario(usuario_DTO USU) { try { return(new UsuarioDAL().deletaUsuario(USU)); } catch (Exception ex) { throw ex; } }
public int insereUsuario(usuario_DTO USU) { /* Insere usuario será criado na DAL */ try { return(new UsuarioDAL().insereUsuario(USU)); } catch (Exception ex) { throw ex; } }
/*Metodo cargaUsuario, retorna uma lista de objetos usuario DTO * (composto por varios atributos), vai ate o BD e busca todos os usuarios * Usamos o try e catch caso de algum erro, retorna para a camada View * Executar o metodo cargaUsuario(Sera cirado na DAL)*/ public IList <usuario_DTO> cargaUsuario() { try { /*Conexao com BD * Seleciona todos os dados da tb_usuarios */ SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "SELECT*FROM tb_usuarios"; CM.Connection = CON; SqlDataReader ER; IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>(); CON.Open(); ER = CM.ExecuteReader(); if (ER.HasRows) { while (ER.Read()) { usuario_DTO usu = new usuario_DTO(); /* * nome dos objetos cirados na DTO * cada objeto criado e enviado para a lista, * possibilitando que no final vc tenha uma lista * com varios usuarios! */ usu.cod_usuario = Convert.ToInt32(ER["cod_usuario"]); usu.perfil = Convert.ToInt32(ER["perfil"]); usu.cadastro = Convert.ToDateTime(ER["cadastro"]); usu.nome = Convert.ToString(ER["nome"]); usu.email = Convert.ToString(ER["email"]); usu.login = Convert.ToString(ER["cadastro"]); usu.senha = Convert.ToString(ER["senha"]); usu.situacao = Convert.ToString(ER["situacao"]); listUsuarioDTO.Add(usu); } } return(listUsuarioDTO); } catch (Exception ex) { throw ex; } }
public IList <usuario_DTO> CargaUsuario() { try { MySqlConnection con = new MySqlConnection(); con.ConnectionString = Properties.Settings.Default.CST; MySqlCommand cm = new MySqlCommand(); cm.CommandType = System.Data.CommandType.Text; cm.CommandText = "SELECT * FROM tb_usuarios"; cm.Connection = con; MySqlDataReader er; IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>(); con.Open(); er = cm.ExecuteReader(); if (er.HasRows) { while (er.Read()) { usuario_DTO usu = new usuario_DTO(); usu.Cod_usuario = er.GetInt32(0); usu.Nome = er.GetString(1); usu.Login = er.GetString(2); usu.Email = er.GetString(3); usu.Senha = er.GetString(4); usu.Cadastro = er.GetDateTime(5); usu.Situacao = er.GetString(6); usu.Perfil = er.GetInt32(7); listUsuarioDTO.Add(usu); } } return(listUsuarioDTO); } catch (Exception ex) { throw ex; } }
public IList <usuario_DTO> cargaUsuario() { try { SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "SELECT*FROM tbUser"; CM.Connection = CON; SqlDataReader ER; IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>(); CON.Open(); ER = CM.ExecuteReader(); if (ER.HasRows) { while (ER.Read()) { usuario_DTO usu = new usuario_DTO(); /*nome dos objetos criados na DTO * Cada objeto criado é enviado para a lista, possibilitando * que no final vc tenha uma lista com vários usuários */ usu.idUser = Convert.ToInt32(ER["idUser"]); usu.perfil = Convert.ToInt32(ER["perfil"]); usu.register = Convert.ToDateTime(ER["register"]); usu.name = Convert.ToString(ER["name"]); usu.email = Convert.ToString(ER["email"]); usu.login = Convert.ToString(ER["register"]); usu.password = Convert.ToString(ER["password"]); usu.situation = Convert.ToString(ER["situation"]); listUsuarioDTO.Add(usu); } } return(listUsuarioDTO); } catch (Exception ex) { throw ex; } }
public IList <usuario_DTO> cargaUsuario() { try { // conexao com BD - seleciona todos os dados da tb_usuarios SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "SELECT*FROM tb_usuarios"; CM.Connection = CON; SqlDataReader ER; IList <usuario_DTO> listUsuarioDTO = new List <usuario_DTO>(); CON.Open(); ER = CM.ExecuteReader(); if (ER.HasRows) { while (ER.Read()) { usuario_DTO usu = new usuario_DTO(); usu.cod_usuario = Convert.ToInt32(ER["cod_usuario"]); usu.perfil = Convert.ToInt32(ER["perfil"]); usu.cadastro = Convert.ToDateTime(ER["cadastro"]); usu.nome = Convert.ToString(ER["nome"]); usu.email = Convert.ToString(ER["email"]); usu.login = Convert.ToString(ER["cadastro"]); usu.senha = Convert.ToString(ER["senha"]); usu.situacao = Convert.ToString(ER["situacao"]); listUsuarioDTO.Add(usu); } } return(listUsuarioDTO); } catch (Exception ex) { throw ex; } }
public IList <usuario_DTO> cargaUsuario_DTO() { try { SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand Com = new SqlCommand { CommandType = System.Data.CommandType.Text, CommandText = "SELECT * FROM tb_usuarios", Connection = CON }; SqlDataReader DR; IList <usuario_DTO> listUsuario_DTO = new List <usuario_DTO>(); CON.Open(); DR = Com.ExecuteReader(); if (DR.HasRows) { while (DR.Read()) { usuario_DTO udto = new usuario_DTO(); udto.cod_usuario = Convert.ToInt32(DR["cod_usuario"]); udto.nome = Convert.ToString(DR["nome"]); udto.login = Convert.ToString(DR["login"]); udto.senha = Convert.ToString(DR["senha"]); udto.email = Convert.ToString(DR["email"]); udto.cadastro = Convert.ToDateTime(DR["cadastro"]); listUsuario_DTO.Add(udto); } } return(listUsuario_DTO); } catch (Exception ex) { throw ex; } }
public int deletaUsuario(usuario_DTO USU) { try { SqlConnection CON = new SqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; SqlCommand CM = new SqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "DELETE tb_usuarios WHERE cod_usuario = @cod_ususario"; CM.Parameters.Add("cod_usuario", System.Data.SqlDbType.Int).Value = USU.cod_usuario; CM.Connection = CON; CON.Open(); int qtd = CM.ExecuteNonQuery(); return(qtd); } catch (Exception ex) { throw ex; } }
public int deletaUsuario(usuario_DTO USU) { try { /*Excluindo dados na tb_usuarios*/ MySqlConnection CON = new MySqlConnection(); CON.ConnectionString = Properties.Settings.Default.CST; MySqlCommand CM = new MySqlCommand(); CM.CommandType = System.Data.CommandType.Text; CM.CommandText = "DELETE tb_usuarios WHERE id = @id"; /*Têm um único parâmetro que será o código do usuário, só existe um*/ CM.Parameters.Add("id", MySqlDbType.Int32).Value = USU.id; CM.Connection = CON; CON.Open(); int qtd = CM.ExecuteNonQuery(); /*Retorna registros afetados*/ return(qtd); } catch (Exception ex) { throw ex; } }
private void btnConfirmar_Click(object sender, EventArgs e) { if (modo == "novo") { try { usuario_DTO USU = new usuario_DTO(); USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } int x = new UsuarioBLL().insereUsuario(USU); if (x > 0) { MessageBox.Show("Gravado com sucesso!"); } carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } if (modo == "altera") { /*Tratamento de Erros, exibe msg*/ try { usuario_DTO USU = new usuario_DTO(); USU.cod_usuario = codUsuSelecionado; USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } int x = new UsuarioBLL().editaUsuario(USU); /*Verifica se houve alguma gravação*/ if (x > 0) { MessageBox.Show("Alterado com Sucesso!"); } carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } if (modo == "excluir") { try { usuario_DTO USU = new usuario_DTO(); USU.cod_usuario = codUsuSelecionado; int x = new UsuarioBLL().deletaUsuario(USU); if (x > 0) { MessageBox.Show("Excluido com Sucesso!"); } carregaGrid(); limpar_campos(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } modo = ""; }
private void btnConfirmar_Click(object sender, EventArgs e) { if (modo == "novo") { /*tratamento de erros, exibe msg*/ try { /* Objeto USU */ usuario_DTO USU = new usuario_DTO(); USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; USU.cod_usuario = int.Parse(lblCodigo.Text); if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } /*método insere usuário na classe UsuarioBLL*/ int x = new UsuarioBLL().insereUsuario(USU); if (x > 0) { MessageBox.Show("Gravado com Sucesso!"); } /*Recarrega o Grid*/ carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } /*após clicar num usuário e então em editar*/ if (modo == "altera") { /*tratamento de erros, exibe msg*/ try { /* Objeto USU */ usuario_DTO USU = new usuario_DTO(); USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; USU.cod_usuario = int.Parse(lblCodigo.Text); if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } /*método edita usuário na classe BLL*/ int x = new UsuarioBLL().editaUsuario(USU); if (x > 0) { MessageBox.Show("Editado com Sucesso!"); } else { MessageBox.Show("Nada foi alterado!"); } /*Recarrega o Grid*/ carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } if (modo == "deleta") { /*tratamento de erros, exibe msg*/ try { /* Objeto USU */ usuario_DTO USU = new usuario_DTO(); USU.cod_usuario = int.Parse(lblCodigo.Text); /*método deleta usuário na classe BLL*/ int x = new UsuarioBLL().deletaUsuario(USU); if (x > 0) { MessageBox.Show("Deletado com Sucesso!"); lblCodigo.Text = "0"; } else { MessageBox.Show("Nada foi alterado!"); } /*Recarrega o Grid*/ carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } }
private void btnConfirmar_Click(object sender, EventArgs e) { if (modo == "novo") { /*Tratamento de Erros, exibe msg*/ try { /*Objeto USU*/ usuario_DTO USU = new usuario_DTO(); USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } /*Método insere usuário na classe UsuarioBLL*/ int x = new UsuarioBLL().insereUsuario(USU); /*Verifica se houve alguma gravação*/ if (x > 0) { MessageBox.Show("Gravado com Sucesso!"); } /*Recarrega o Grid após os dados serem gravados*/ carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } if (modo == "altera") { /*Tratamento de Erros, exibe msg*/ try { if (codUsuSelecionado < 0) { lblMensagem.Text = "Selecione um usuario antes de prosseguir"; return; } /*Objeto USU, assim como feito no modo="novo" * Lê os textbox com os dados alterados*/ usuario_DTO USU = new usuario_DTO(); USU.cod_usuario = codUsuSelecionado; USU.nome = txtNome.Text; USU.login = txtLogin.Text; USU.email = txtEmail.Text; USU.cadastro = System.DateTime.Now; USU.senha = txtSenha.Text; if (cboSituacao.Text == "Ativo") { USU.situacao = "A"; } else { USU.situacao = "I"; } switch (cboPerfil.Text) { case "Administrador": USU.perfil = 1; break; case "Operador": USU.perfil = 2; break; case "Gerencial": USU.perfil = 3; break; } int x = new UsuarioBLL().alteraUsuario(USU); /*Verifica se houve alguma gravação*/ if (x > 0) { MessageBox.Show("Alterado com Sucesso!"); } /*Recarrega o Grid após os dados serem gravados*/ carregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } if (modo == "excluir") { try { if (codUsuSelecionado < 0) { lblMensagem.Text = "Selecione um usuario antes de prosseguir"; return; } usuario_DTO USU = new usuario_DTO(); USU.cod_usuario = codUsuSelecionado; int x = new UsuarioBLL().excluiUsuario(USU); if (x > 0) { MessageBox.Show("Excluido com Sucesso!"); } /*Recarrega o Grid após os dados serem gravados*/ carregaGrid(); limpar_campos(); } catch (Exception ex) { MessageBox.Show("Erro inesperado" + ex.Message); } } modo = ""; }