public static Per_Perfil Select(int id) { try { Per_Perfil objTipo = null; IDbConnection objConexao; IDbCommand objCommand; IDataReader objDataReader; string sql = "SELECT * FROM per_perfil WHERE per_codigo = ?per_codigo"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?per_codigo", id)); objDataReader = objCommand.ExecuteReader(); while (objDataReader.Read()) { objTipo = new Per_Perfil(); objTipo.Per_codigo = Convert.ToInt32(objDataReader["per_codigo"]); objTipo.Per_descricao = objDataReader["pes_descricao"].ToString(); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); objDataReader.Dispose(); return(objTipo); } catch (Exception e) { return(null); } }
public static int Update(Per_Perfil perfil) { int retorno = 0; try { IDbConnection objConexao; IDbCommand objCommand; string sql = "UPDATE per_perfil SET per_descricao = ?per_descricao "; sql += "WHERE per_codigo = ?per_codigo"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?per_descricao", perfil.Per_descricao)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
public static List <Per_Perfil> SelectPerfisUsuario(Usu_Usuario usu) { try { List <Per_Perfil> objTipo = null; IDbConnection objConexao; IDbCommand objCommand; IDataReader objDataReader; objConexao = Mapped.Connection(); string sql = "SELECT * FROM " + "pru_perfil_usuario pru " + "INNER JOIN " + "per_perfil per " + "ON pru.per_codigo = per.per_codigo WHERE pru.usu_codigo = " + usu.Usu_codigo + ""; objCommand = Mapped.Command("SELECT * FROM " + "pru_perfil_usuario pru " + "INNER JOIN " + "Per_perfil per " + "ON pru.per_codigo = per.per_codigo WHERE pru.usu_codigo = ?usu_codigo ORDER BY pru_descricao", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo", usu.Usu_codigo)); objDataReader = objCommand.ExecuteReader(); objTipo = new List <Per_Perfil>(); while (objDataReader.Read()) { Per_Perfil per = new Per_Perfil(); per.Per_codigo = Convert.ToInt32(objDataReader["per_codigo"]); per.Per_descricao = objDataReader["per_descricao"].ToString(); objTipo.Add(per); } objDataReader.Close(); objConexao.Close(); objConexao.Dispose(); objCommand.Dispose(); objDataReader.Dispose(); return(objTipo); } catch (Exception e) { return(null); } }
public static int Insert(Per_Perfil perfil) { int retorno = 0; try { IDbConnection objConexao; IDbCommand objCommand; string sql = "INSERT INTO per_perfil (per_descricao) VALUS (?per_descricao)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?per_descricao", perfil.Per_descricao)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
protected void btnCadastrarAdm_Click(object sender, EventArgs e) { Pes_Pessoas pessoa = new Pes_Pessoas(); pessoa.Pes_Nome = txtNome.Text; pessoa.Pes_Rg = txtRG.Text; pessoa.Pes_Ra = txtMatricula.Text; pessoa.Pes_Cpf = txtCPF.Text; pessoa.Pes_Telefone = txtTelefone.Text; pessoa.Pes_Celular = txtCelular.Text; pessoa.Pes_Email = txtEmail.Text; pessoa.Pes_Data = Convert.ToDateTime(txtDataDeNascimento.Text); pessoa.Pes_Cep = txtCEP.Text; pessoa.Pes_Rua = txtRua.Text; pessoa.Pes_Numero = txtNumero.Text; pessoa.Pes_Bairro = txtBairro.Text; pessoa.Pes_Cidade = txtCidade.Text; pessoa.Pes_Estado = ddlEstado.Text; Usu_Usuario usu = (Usu_Usuario)Session["usuario"]; pessoa.Aud_pes_codigo = usu.Pes_codigo.Pes_Codigo; pessoa.Pes_Codigo = Pes_PessoaDB.Insert(pessoa); if (pessoa.Pes_Codigo == -2) { Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>"); } else { Usu_Usuario usuario = new Usu_Usuario(); //usuario.Usu_codigo = Convert.ToInt32(txtMatricula.Text); usuario.Usu_login = Convert.ToInt32(txtMatricula.Text); usuario.Usu_senha = Convert.ToDateTime(txtDataDeNascimento.Text).ToShortDateString(); usuario.Usu_data_cadastro = DateTime.Now.Date; usuario.Usu_status = 1; usuario.Pes_codigo = pessoa; usuario.Usu_codigo = Usu_UsuarioDB.Insert(usuario); if (usuario.Usu_codigo == -2) { Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado Usuario!script>"); } else { if (ddlSelecionarPerfil.SelectedValue == "Participante") { Pru_Perfil_Usuario pru = new Pru_Perfil_Usuario(); Per_Perfil perfil = new Per_Perfil(); perfil.Per_codigo = 1; pru.Per_codigo = perfil; pru.Usu_codigo = usuario; switch (Pru_Perfil_UsuarioDB.Insert(pru)) { case 0: Response.Write(@"<script language='javascript'>alert('Cadastro efetuado com sucesso!');</script>"); break; case -2: Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>"); break; } } else if (ddlSelecionarPerfil.SelectedValue == "Avaliador") { Pru_Perfil_Usuario pru = new Pru_Perfil_Usuario(); pru.Usu_codigo = usuario; Per_Perfil perfil = new Per_Perfil(); perfil.Per_codigo = 1; pru.Per_codigo = perfil; Pru_Perfil_UsuarioDB.Insert(pru); perfil.Per_codigo = 2; pru.Per_codigo = perfil; switch (Pru_Perfil_UsuarioDB.Insert(pru)) { case 0: Response.Write(@"<script language='javascript'>alert('Cadastro efetuado com sucesso!');</script>"); break; case -2: Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>"); break; } //pru.Per_codigo.Per_codigo = '1'; //pru.Per_codigo.Per_codigo = '2'; } else if (ddlSelecionarPerfil.SelectedValue == "Administrador Comum") { Pru_Perfil_Usuario pru = new Pru_Perfil_Usuario(); Per_Perfil perfil = new Per_Perfil(); pru.Usu_codigo = usuario; perfil.Per_codigo = 1; pru.Per_codigo = perfil; Pru_Perfil_UsuarioDB.Insert(pru); perfil.Per_codigo = 2; pru.Per_codigo = perfil; Pru_Perfil_UsuarioDB.Insert(pru); perfil.Per_codigo = 3; pru.Per_codigo = perfil; switch (Pru_Perfil_UsuarioDB.Insert(pru)) { case 0: Response.Write(@"<script language='javascript'>alert('Cadastro efetuado com sucesso!');</script>"); break; case -2: Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>"); break; } //pru.Per_codigo.Per_codigo = '1'; //pru.Per_codigo.Per_codigo = '2'; //pru.Per_codigo.Per_codigo = '3'; } Sam.Funcoes.Funcoes.limparCamposTextBox(this); } } }