public static int insert(UsuarioBean bean) { int qtdInsert = 0; using (OracleConnection conn = new OracleConnection(REFOracleDatabase.CONN_STRING)) { OracleParameter[] parms = GetParameters(true); SetParameters(parms, bean); conn.Open(); using (OracleTransaction trans = conn.BeginTransaction()) { try { OracleCommand cmd = REFOracleDatabase.ExecuteNonQueryCmd(trans, CommandType.Text, CMDINSERT, out qtdInsert, parms); bean.idUsuario = Convert.ToInt32(cmd.Parameters["id_usuario_out"].Value.ToString()); cmd.Parameters.Clear(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw (ex); } } } return(qtdInsert); }
private static void SetInstance(OracleDataReader dr, UsuarioBean bean) { try { if (dr.Read()) { UsuarioBean obj = new UsuarioBean(); bean.idUsuario = Convert.ToInt32(dr["id_usuario"].ToString()); bean.login = dr["login"].ToString(); bean.senha = dr["senha"].ToString(); bean.pessoa = PessoaDAO.getRecord(Convert.ToInt32(dr["id_pessoa"].ToString())); } } catch (Exception ex) { throw (ex); } finally { if (!dr.IsClosed) { dr.Close(); } } }
public static UsuarioBean Get(UsuarioBean item) { UsuarioBean obj = null; ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IdUsuario", SqlDbType.BigInt); parameter.Value = item.IdUsuario; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelGRUsuario", alParameters); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { obj = new UsuarioBean { IdUsuario = int.Parse(row["IdUsuario"].ToString()), Codigo = row["Codigo"].ToString(), Nombres = row["Nombres"].ToString(), LoginUsuario = row["LoginUsuario"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), clave = row["clave"].ToString(), Email = row["Email"].ToString(), IdPerfil = int.Parse(row["IdPerfil"].ToString()), IdCanal = int.Parse(row["IdCanal"].ToString()), FlgActiveDirectory = row["FlagAutenticacionAD"].ToString() }; } } return(obj); }
private static List <UsuarioBean> SetInstance(OracleDataReader dr) { List <UsuarioBean> list = new List <UsuarioBean>(); try { while (dr.Read()) { UsuarioBean obj = new UsuarioBean(); obj.idUsuario = Convert.ToInt32(dr["id_usuario"].ToString()); obj.login = dr["login"].ToString(); obj.senha = dr["senha"].ToString(); obj.pessoa = PessoaDAO.getRecord(Convert.ToInt32(dr["id_pessoa"].ToString())); list.Add(obj); } } catch (Exception ex) { throw (ex); } finally { if (!dr.IsClosed) { dr.Close(); } } return(list); }
public static String Update(string IdUsuario, string Codigo, string Nombres, string LoginUsuario, string Email, string clave, int IdPerfil, int IdCanal, String Vendedores, String CamClave, String Modificable) { try { var item = new UsuarioBean { IdUsuario = int.Parse(IdUsuario), Codigo = Codigo, Nombres = Nombres, Email = Email, LoginUsuario = LoginUsuario, Vendedores = Vendedores, clave = FormsAuthentication.HashPasswordForStoringInConfigFile(clave, "sha1"), IdPerfil = IdPerfil, EditPass = CamClave, FlgActiveDirectory = Modificable, IdCanal = IdCanal, }; UsuarioController.Update(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error :Usuario_Update : "); throw new Exception("ERROR: " + ex.Message); } }
public static int update(UsuarioBean bean) { int qtdUpdate = 0; using (OracleConnection conn = new OracleConnection(REFOracleDatabase.CONN_STRING)) { OracleParameter[] parms = GetParameters(false); SetParameters(parms, bean); conn.Open(); using (OracleTransaction trans = conn.BeginTransaction()) { try { OracleCommand cmd = REFOracleDatabase.ExecuteNonQueryCmd(trans, CommandType.Text, CMDUPDATE, out qtdUpdate, parms); cmd.Parameters.Clear(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw (ex); } } } return(qtdUpdate); }
public UsuarioBean ConsultarUsuarioEmail(string email) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "SELECT Id_Usuario,Email_Usuario,Nome_Usuario FROM TB_USUARIO WHERE Email_Usuario = @email"; //Entrada doa parâmetros command.Parameters.AddWithValue("@email", email); //Executar o comando var reader = command.ExecuteReader(); UsuarioBean usuario = null; //Inserir os valores do resultado no bean while (reader.Read()) { usuario = new UsuarioBean(); usuario.Id = Convert.ToInt32(reader["Id_Usuario"]); usuario.Nome = Convert.ToString(reader["Nome_Usuario"]); usuario.Email = Convert.ToString(reader["Email_Usuario"]); } return(usuario); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public ActionResult Login(LoginViewModel objViewModel) { UsuarioBean clienteBean = new UsuarioBean(); clienteBean.init(); if (ModelState.IsValid) { try { if (clienteBean.Equals(new UsuarioBean(objViewModel.NombreUsuario, objViewModel.Contraseña))) { Session["objUsuario"] = clienteBean;//Guardar los datos en la sesion return(RedirectToAction("LstCliente")); } else { ViewBag.Error = "Usuario y/o contraseña incorrecta "; return(View(objViewModel)); } } catch (Exception) { return(View(objViewModel)); } } else { ViewBag.Mensaje = ""; return(View(objViewModel)); } }
//DAO para inserir usuarios public int InserirUsuario(UsuarioBean usuario) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "INSERT INTO TB_USUARIO (Nome_Usuario, Email_Usuario, Senha_Usuario,Tipo_Usuario,Status_Usuario,Data_Cadastro_Usuario) " + "VALUES(@nome, @email, @senha,'C',@status,GETDATE());"; //Entrada doa parâmetros command.Parameters.AddWithValue("@nome", usuario.Nome); command.Parameters.AddWithValue("@email", usuario.Email); command.Parameters.AddWithValue("@senha", usuario.Senha); command.Parameters.AddWithValue("@status", usuario.Status); //Executa e retorna o tanto de linhas que foram afetadas return(command.ExecuteNonQuery()); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public static List <UsuarioBean> GetAllPorTipo(UsuarioBean item) { List <UsuarioBean> lobj = new List <UsuarioBean>(); ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 10); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@FlgHabilitado", SqlDbType.VarChar, 10); parameter.Value = item.FlgHabilitado; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelGRUsuarioCombo", alParameters); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { UsuarioBean obj = new UsuarioBean { IdUsuario = int.Parse(row["IdUsuario"].ToString()), Codigo = row["Codigo"].ToString(), Nombres = row["Nombres"].ToString(), LoginUsuario = row["LoginUsuario"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), clave = row["clave"].ToString(), IdPerfil = int.Parse(row["IdPerfil"].ToString()), IdCanal = int.Parse(row["IdCanal"].ToString()), }; lobj.Add(obj); } } return(lobj); }
private static void SetParameters(OracleParameter[] parms, UsuarioBean bean) { parms[0].Value = bean.idUsuario; parms[1].Value = bean.pessoa.idPessoa; parms[2].Value = bean.login; parms[3].Value = bean.senha; }
public void ValidarSenhaUsuario(UsuarioBean usuario) { if (usuario.Senha != usuario.Confirmarsenha) { throw new SenhaUsuarioInvalidaException(); } }
public static List <UsuarioBean> GetVendedores(String Idusuario) { List <UsuarioBean> lobj = new List <UsuarioBean>(); ArrayList alParameters = new ArrayList(); SqlParameter parameter = new SqlParameter(); parameter = new SqlParameter("@Coordinador", SqlDbType.VarChar, 50); parameter.Value = Idusuario; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelUsuarioVendedores", alParameters); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { UsuarioBean obj = new UsuarioBean { IdUsuario = int.Parse(row["IdUsuario"].ToString()), Codigo = row["Codigo"].ToString(), Nombres = row["Nombres"].ToString(), LoginUsuario = row["LoginUsuario"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), Email = row["Email"].ToString(), Seleccion = row["Sel"].ToString(), IdPerfil = int.Parse(row["IdPerfil"].ToString()) }; lobj.Add(obj); } } return(lobj); }
public static PaginateUsuarioBean GetAllPaginate(UsuarioBean item) { var result = UsuarioModel.GetAllPaginate(item); result.totalPages = Utility.calculateNumberOfPages(result.totalrows, item.rows); return(result); }
public static string Validate(UsuarioBean item) { string mensaje = ""; ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IdUsuario", SqlDbType.BigInt); parameter.Value = item.IdUsuario; alParameters.Add(parameter); parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 50); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@LoginUsuario", SqlDbType.VarChar, 50); parameter.Value = item.LoginUsuario; alParameters.Add(parameter); //parameter = new SqlParameter("@Correo", SqlDbType.VarChar, 50); //parameter.Value = item.Email; //alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelGRUsuarioValida", alParameters); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { mensaje += row["Mensaje"].ToString() + ", "; } mensaje = mensaje.Substring(0, mensaje.Length - 2); throw new Exception(mensaje); } return(""); }
protected void Btlogin_Click(object sender, EventArgs e) { //Colocando os valores no bean usuario = new UsuarioBean(); usuario.Email = Txtemail.Text; usuario.Senha = TxtSenha.Text; //Mandando para o controler usucont = new UsuarioController(); try { usuario = usucont.ConsultarUsuario(usuario.Email, usuario.Senha); // Criando sessão de Usuario Session["usuario"] = usuario.Nome; Session["usuarioId"] = usuario.Id; Session["UsuarioTipo"] = usuario.Tipo; Session["UsuarioStatus"] = usuario.Status; Response.Redirect("Usuario/Perfil.aspx"); } catch (UsuarioNaoCadastradoException) { Labelerro.Text = "E-mail ou senha incorretos"; //Redirecionar para pagina de logado //FormsAuthentication.RedirectFromLoginPage(usuario.Email, false);//mudar para true para manter o usuario logado } catch (Exception) { Labelerro.Text = "Erro inesperado do sistema, contate um administrador"; } }
public int AlterarSenha(UsuarioBean usuario) { try { //Conectar com o banco Conexao.Conectar(); var command = new SqlCommand(); command.Connection = Conexao.connection; //Comando no banco command.CommandText = "UPDATE TB_USUARIO SET Senha_Usuario = @senha WHERE Id_Usuario = @id;"; //Entrada doa parâmetros command.Parameters.AddWithValue("@id", usuario.Id); command.Parameters.AddWithValue("@senha", usuario.Senha); //Executa return(command.ExecuteNonQuery()); } catch (Exception) { throw; } //encerrar conexão com o banco finally { Conexao.Desconectar(); } }
public Form1() { InitializeComponent(); ub = new UsuarioBean(); uc = new UsuarioController(ub); this.carregarTabela(); }
public void ValidarPerfil(UsuarioBean usu) { //Verifica se as variaveis estão nulas if (string.IsNullOrWhiteSpace(usu.Nome)) { throw new UsuarioInvalidoException(); } }
public void ValidarUsuario(UsuarioBean usuario) { //Verifica se as variaveis estão nulas if (usuario == null || string.IsNullOrWhiteSpace(usuario.Email) || string.IsNullOrWhiteSpace(usuario.Senha)) { throw new UsuarioInvalidoException(); } }
public void ValidarEmailUsuario(UsuarioBean usuario) { usuariodao = new UsuarioDao(); usuario = usuariodao.ConsultarUsuarioEmail(usuario.Email); if (usuario != null) { throw new EmailJaCadastradoException(); } }
public void init(UsuarioBean beanUsr, TipoDMLForm tipoDMLForm) { bean = beanUsr; setBeanIntoTextBox(); tipoDML = tipoDMLForm; if (tipoDML == TipoDMLForm.DELETE) { pnlPrincipal.Enabled = false; } }
public void AlterarPerfil(UsuarioBean usuario, PerfilBean perfil, CidadeBean cidade, int idcidadeantiga) { //Verifica se as Variaveis obrigatórias estão null ValidarPerfil(usuario); perfildao = new PerfilDao(); //Altera o perfil perfildao.AlterarPerfil(perfil); //Altera a cidade do perfil perfildao.AlterarPerfilCidade(perfil, cidade, idcidadeantiga); }
public static void Activate(UsuarioBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IdUsuario", SqlDbType.BigInt); parameter.Value = item.IdUsuario; alParameters.Add(parameter); SqlConnector.executeNonQuery("spS_ManUpdGRUsuarioActivate", alParameters); }
public static void Update(UsuarioBean item) { try { UsuarioModel.Validate(item); UsuarioModel.Update(item); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void Update(UsuarioBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IdUsuario", SqlDbType.BigInt); parameter.Value = item.IdUsuario; alParameters.Add(parameter); //parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 10); //parameter.Value = item.Codigo; //alParameters.Add(parameter); parameter = new SqlParameter("@Nombres", SqlDbType.VarChar, 80); parameter.Value = item.Nombres; alParameters.Add(parameter); parameter = new SqlParameter("@LoginUsuario", SqlDbType.VarChar, 10); parameter.Value = item.LoginUsuario; alParameters.Add(parameter); parameter = new SqlParameter("@Email", SqlDbType.VarChar, 300); parameter.Value = item.Email; alParameters.Add(parameter); parameter = new SqlParameter("@clave", SqlDbType.VarChar, 300); parameter.Value = item.clave; alParameters.Add(parameter); parameter = new SqlParameter("@vendedores", SqlDbType.VarChar, 4000); parameter.Value = item.Vendedores; alParameters.Add(parameter); parameter = new SqlParameter("@IdPerfil", SqlDbType.BigInt); parameter.Value = item.IdPerfil; alParameters.Add(parameter); parameter = new SqlParameter("@IdCanal", SqlDbType.BigInt); if (item.IdCanal == 0) { parameter.Value = DBNull.Value; } else { parameter.Value = item.IdCanal; } alParameters.Add(parameter); parameter = new SqlParameter("@EditPass", SqlDbType.VarChar, 1); parameter.Value = item.EditPass; alParameters.Add(parameter); parameter = new SqlParameter("@VerificaAD", SqlDbType.Char, 1); parameter.Value = item.FlgActiveDirectory; alParameters.Add(parameter); SqlConnector.executeNonQuery("spS_ManUpdGRUsuario", alParameters); }
public void AlterarSenha(UsuarioBean usuario) { //verifica se as senhas convergem ValidarSenhaUsuario(usuario); usuariodao = new UsuarioDao(); var linhasafetadas = usuariodao.AlterarSenha(usuario); if (linhasafetadas == 0) { throw new UsuarioNaoCadastradoException(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { CargaCombos(); if (!IsPostBack) { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json); if (dataJSON != null) { UsuarioBean obj = UsuarioController.Get(new UsuarioBean { IdUsuario = int.Parse(dataJSON["codigo"].ToString()), Codigo = dataJSON["codigo"].ToString() }); myModalLabel.InnerText = "Editar " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_USUARIO); MtxtIdUsuario.Value = obj.IdUsuario.ToString(); MtxtCodigo.Value = obj.Codigo; MtxtNombres.Value = obj.Nombres; MtxtLoginUsuario.Value = obj.LoginUsuario; MtxtEmail.Value = obj.Email; MtxtClave.Value = obj.clave; hidClave.Value = obj.clave; MddlIdPerfil.SelectedValue = obj.IdPerfil.ToString(); MddlIdCanal.SelectedValue = obj.IdCanal.ToString(); if (obj.FlgActiveDirectory.Equals("T")) { chkmodificable.Checked = true; } else { chkmodificable.Checked = false; } MtxtCodigo.Disabled = true; } else { myModalLabel.InnerText = "Crear " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_USUARIO); } } } }
public UsuarioBean ConfirmarSenha(UsuarioBean usuario) { //String para armazenar o confirmar senha, pois ela será apagada depois da consulta String confirmarsenha; confirmarsenha = usuario.Confirmarsenha; //Consulta o usuario no banco para ver se a senha bate usuariodao = new UsuarioDao(); usuario = usuariodao.ConfirmarSenha(usuario.Id, usuario.Senha); //Verifica se está null ValidarUsuario(usuario); return(usuario); }
protected void Btcadastrar_Click(object sender, EventArgs e) { perfil = new PerfilBean(); perfil.Datanascimento = Txtdatanascimento.Text; perfil.Escolaridade = DDLescolaridade.SelectedValue; if (Convert.ToInt32(DDLcidade.SelectedValue) == 0) { Labelerro.Text = "Campo estado e cidade obrigatórios"; } else { cidade = new CidadeBean(); cidade.Id_cidade = Convert.ToInt32(DDLcidade.SelectedValue); usuario = new UsuarioBean(); usuario.Id = int.Parse(Session["usuarioId"].ToString()); //Mandando para o controler perfcont = new PerfilController(); usuCont = new UsuarioController(); try { cursocont = new CursoController(); usuario = usuCont.ConsultarUsuarioPorID(usuario.Id); int idperfil = perfcont.InserirNovoPerfil(usuario, perfil, cidade); perfil.Id_perfil = idperfil; for (int i = 0; i < cont; i++) { bool selecionado = CheckListArea.Items[i].Selected; if (selecionado == true) { area = new AreaBean(); area.Id = Convert.ToInt16(CheckListArea.Items[i].Value); perfcont.InserirPerfilArea(perfil, area); } } //Insere mais 1 ponto no curso indicado se o curso pertencer a area cursocont.InserirCursoIndicadoArea(perfil.Id_perfil, cidade.Id_cidade); Response.Redirect("Perfil.aspx"); } catch (Exception) { throw; } } }