public static void Inserir(MTipoUsuario u) { if (u == null) { throw new ExcecaoPadrao(Erros.ErroGeral); } if (u.Nome.Trim() == "") { throw new ExcecaoPadrao(Erros.NomeVazio); } if (u.Nome.Length > 51) { throw new ExcecaoPadrao(Erros.NomeInvalido); } if (u.Descricao.Trim() == "") { throw new ExcecaoPadrao(Erros.DescricaoVazia); } try { DTipoUsuario.Inserir(u); } catch { throw; } }
public static void Remover(MTipoUsuario u) { if (u == null) { throw new ArgumentNullException(nameof(u)); } if (Conexao.Abrir()) { SqlCommand comando = new SqlCommand { CommandText = "DELETE FROM TBTIPOUSUARIO WHERE ID = @ID", Connection = Conexao.Connection, }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; comando.Parameters.Add(param); if (0 < comando.ExecuteNonQuery()) { throw new Exception(Erros.ErroGeral); } } }
public static List <MTipoUsuario> PesquisaLista(MTipoUsuario item) { List <MTipoUsuario> retorno = null; retorno = DTipoUsuario.PesquisaLista(item); return(retorno); }
public VCriacaoTipoUsuario() { InitializeComponent(); MTipoUsuario item = new MTipoUsuario(); item.Nome = ""; item.Descricao = ""; item.Situacao = ""; }
public static void Atualizar(MTipoUsuario u) { if (u == null) { throw new ArgumentNullException(nameof(u)); } try { Conexao.Abrir(); SqlCommand comando = new SqlCommand { CommandText = "" + "UPDATE TBTIPOUSUARIO " + "SET" + "(ID, NOME, SITUACAO, DESCRICAO) " + "VALUES " + "(@ID, @NOME,@SITUACAO, @Descricao) WHERE ID = @ID", Connection = Conexao.Connection, }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; comando.Parameters.Add(param); param = new SqlParameter("@NOME", SqlDbType.VarChar) { Value = u.Nome }; comando.Parameters.Add(param); param = new SqlParameter("@DESCRICAO", SqlDbType.VarChar) { Value = u.Descricao }; comando.Parameters.Add(param); param = new SqlParameter("@SITUACAO", SqlDbType.Char) { Value = u.Situacao }; comando.Parameters.Add(param); if (0 < comando.ExecuteNonQuery()) { throw new Exception(Erros.ErroGeral); } }catch { Conexao.Fechar(); } }
public VEdicaoUsuario(MUsuario item) { InitializeComponent(); atual = item; MTipoUsuario u = new MTipoUsuario(); cmbUsuario.DataSource = CTipoUsuario.PesquisaLista(u); if (cmbUsuario.SelectedText == "") { Atualizar1(); } }
public VCriacaoUsuario() { InitializeComponent(); MTipoUsuario item1 = new MTipoUsuario(); cmbTipoUsuario.DataSource = CTipoUsuario.PesquisaLista(item1); if (cmbTipoUsuario.SelectedText == "") { Atualizar(); } }
public static void Atualizar(MTipoUsuario item) { if (item == null) { throw new Exception("Objeto Tipo de Usuario inválido"); } try { DTipoUsuario.Atualizar(item); } catch { throw; } }
public static List <MTipoUsuario> PesquisaLista(MTipoUsuario u) { List <MTipoUsuario> usuarios = null; if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } try { Conexao.Abrir(); SqlCommand comando = new SqlCommand { CommandText = "SELECT ID, NOME, Descricao, SITUACAO FROM TBTipoUsuario WHERE 1=1 ", Connection = Conexao.Connection }; SqlDataReader reader = comando.ExecuteReader(); MTipoUsuario usuario; while (reader.Read()) { if (usuarios == null) { usuarios = new List <MTipoUsuario>(); } usuario = new MTipoUsuario { ID = (int)reader["ID"], Nome = reader["NOME"].ToString(), Situacao = reader["SITUACAO"].ToString(), Descricao = reader["Descricao"].ToString() }; usuarios.Add(usuario); } } catch { Conexao.Fechar(); } return(usuarios); }
public static MTipoUsuario Obter(MTipoUsuario u) { if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } MTipoUsuario retorno = null; if (Conexao.Abrir()) { SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "SELECT ID, NOME, Descricao, SITUACAO FROM TBTIPOUSUARIO WHERE ID = @ID " }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; command.Parameters.Add(param); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { retorno = new MTipoUsuario { ID = (int)reader["ID"], Nome = reader["Nome"].ToString(), Situacao = reader["SITUACAO"].ToString(), Descricao = reader["Descricao"].ToString() }; } reader.Close(); Conexao.Fechar(); } return(retorno); }
private void btnSalvar_Click(object sender, EventArgs e) { if (cmbSituacao.Text.Trim() != "") { String nome = cmbSituacao.Text.Substring(0, 1); MTipoUsuario item = new MTipoUsuario(); item.Nome = txtNome.Text; item.Descricao = txtDesc.Text; item.Situacao = nome; if (txtDesc.Text.Trim() == "" || txtNome.Text.Trim() == "") { errorProvider1.SetError(txtDesc, "informe o nome da Descrição"); errorProvider1.SetError(txtNome, "informe o Nome"); } try { CTipoUsuario.Inserir(item); MessageBox.Show("Dados salvos com sucesso!"); Limpar(); } catch (Exception ex) { errorProvider1.SetError(txtDesc, "informe o nome da Descrição"); errorProvider1.SetError(txtNome, "informe o Nome"); } } else { errorProvider1.SetError(txtDesc, "informe o nome da Descrição"); errorProvider1.SetError(txtNome, "informe o Nome"); } }
private void Atualizar1() { MTipoUsuario item = new MTipoUsuario(); CTipoUsuario.Atualizar(item); }
public static List <MTipoUsuario> Pesquisar(MTipoUsuario u) { List <MTipoUsuario> usuarios = null; if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } if (Conexao.Abrir()) { SqlCommand comando = new SqlCommand { CommandText = "SELECT ID, NOME, Descricao, SITUACAO FROM TBTipoUsuario WHERE 1=1 ", Connection = Conexao.Connection }; if (!"".Equals(u.Nome)) { comando.CommandText += "AND NOME LIKE %@NOME% "; SqlParameter param = new SqlParameter("@NOME", SqlDbType.VarChar) { Value = u.Nome }; param.Value = u.Nome; comando.Parameters.Add(param); } if (u.Situacao != null && u.Situacao != "") { comando.CommandText += "AND SITUACAO = @SITUACAO "; SqlParameter param = new SqlParameter("@SITUACAO", SqlDbType.Char) { Value = u.Situacao }; param.Value = u.Situacao; comando.Parameters.Add(param); } SqlDataReader reader = comando.ExecuteReader(); MTipoUsuario usuario; while (reader.Read()) { if (usuarios == null) { usuarios = new List <MTipoUsuario>(); } usuario = new MTipoUsuario { ID = (int)reader["ID"], Nome = reader["NOME"].ToString(), Situacao = reader["SITUACAO"].ToString(), Descricao = reader["Descricao"].ToString() }; usuarios.Add(usuario); } } return(usuarios); }
public static MTipoUsuario Obter(MTipoUsuario u) { //todo: verificar se ID foi inicializado return(DTipoUsuario.Obter(u)); }