protected void btnEntrar_Click(object sender, EventArgs e) { try { lbMensaje.Text = string.Empty; ClientesEntity cliente = new ClientesEntity(); UsuarioBusiness negocio = new UsuarioBusiness(); cliente.login = txbUsuario.Text.Trim(); cliente.password = txbContrasenia.Text.Trim(); cliente = negocio.Loginusuario(cliente); Session.Add(Global.AUTHENTICATION_KEY, cliente); if (cliente.login == txbUsuario.Text.Trim()) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "dza", "<script type='text/javascript'>window.location='" + ResolveUrl("Default.aspx") + "';</script>", false); } else { lbMensaje.Text = "Acceso no autorizado!!!"; string message = "Usuario no autenticado intente de nuevo"; this.Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>myfunction('" + message + "');</script>", false); } } catch (Exception exc) { lbMensaje.Text = exc.Message; } }
public LoginViewModel() { EntrarClickedCommand = new Command(() => { var usuarioBusiness = new UsuarioBusiness(); //Validações para login //Em breve vou refatorar esse grupo de validações em um método :) if (String.IsNullOrEmpty(user) == false) { if (String.IsNullOrEmpty(password) == false) { if (usuarioBusiness.GetLogin(user, password) == true) { MessagingCenter.Send <LoginViewModel>(this, "LoginSucesso"); DependencyService.Get <IMessage>().ShortAlert("Bem vindo senhor(a) Investigador(a)"); } else { DependencyService.Get <IMessage>().ShortAlert("Acesso inválido - Dados incorretos"); } } else { DependencyService.Get <IMessage>().ShortAlert("Por favor digite a sua senha"); } } else { DependencyService.Get <IMessage>().ShortAlert("Por favor digite o seu usuário"); } }); }
public void llernarDatos(UsuarioModel usuarioModel) { try { UsuarioBusiness ctr = new UsuarioBusiness(); UsuarioModel model = new UsuarioModel(); model.Id_Usuario = usuarioModel.Id_Usuario; ClassResult cr = ctr.Usuario_ConsUn(model); if (cr.Dt1.Rows.Count > 0) { DataRow row = cr.Dt1.Rows[0]; txt_rol.Text = row["Rol"].ToString(); txt_ndoc.Text = row["NDoc"].ToString(); txt_nombre.Text = row["Nom"].ToString(); txt_ap_pat.Text = row["ApPat"].ToString(); txt_ap_mat.Text = row["ApMat"].ToString(); txt_dir.Text = row["Direc"].ToString(); txt_tel1.Text = row["Telf1"].ToString(); txt_tel2.Text = row["Telf2"].ToString(); txt_correo.Text = row["Correo"].ToString(); txt_cargo.Text = row["Cargo"].ToString(); txt_usuario.Text = row["usuario"].ToString(); txt_password.Text = row["Password"].ToString(); Id_Rol = Convert.ToInt32(row["Id_Rol"].ToString()); Id_Usuario = Convert.ToInt32(row["Id_Usuario"].ToString()); } } catch (Exception ex) { MessageBox.Show("error :" + ex.Message + "-" + ex.StackTrace.ToString()); this.Dispose(); } }
public ActionResult Suporte() { List <Perfil> perfis = new List <Perfil>(); string sql = @"select p.Nome as Perfil, u.Nome as Usuario, d.Sigla, d.Codigo, u.Telefone, u.Email from tbUsuarioPerfil up, tbUsuario u, tbPerfil p, tbDepartamento d where up.DataExclusao = CONVERT(datetime,'9999-12-31 23:59:59.997',101) and up.UKUsuario = u.UniqueKey and u.DataExclusao = CONVERT(datetime,'9999-12-31 23:59:59.997',101) and up.UKConfig = d.UniqueKey and d.DataExclusao = CONVERT(datetime,'9999-12-31 23:59:59.997',101) and up.UKPerfil = p.UniqueKey and p.DataExclusao = CONVERT(datetime,'9999-12-31 23:59:59.997',101) and p.Nome in ('Administrador', 'Medicina', 'Técnico', 'Gestor Técnico') order by p.Nome, u.Nome"; DataTable result = UsuarioBusiness.GetDataTable(sql); if (result.Rows.Count > 0) { foreach (DataRow row in result.Rows) { Perfil temp = perfis.FirstOrDefault(a => a.Nome.Equals(row["Perfil"].ToString())); if (temp == null) { perfis.Add(new Perfil() { Nome = row["Perfil"].ToString(), Usuarios = new List <Usuario>() { new Usuario() { Nome = row["Usuario"].ToString(), Email = row["Email"].ToString(), Telefone = row["Telefone"].ToString(), Departamento = new Departamento() { Sigla = row["Sigla"].ToString() + " [" + row["Codigo"].ToString() + "]" } } } }); } else { temp.Usuarios.Add(new Usuario() { Nome = row["Usuario"].ToString(), Email = row["Email"].ToString(), Telefone = row["Telefone"].ToString(), Departamento = new Departamento() { Sigla = row["Sigla"].ToString() + " [" + row["Codigo"].ToString() + "]" } }); } } } ViewBag.Perfis = perfis; return(View()); }
private void btnMesas_Click(object sender, EventArgs e) { UsuarioBusiness usuarioBusiness = new UsuarioBusiness(); Form cargar = new frmMesas(usuarioBusiness.leerUsuarioLogueado()); cargar.Show(); }
public LoginViewModel() { Usuario = new UsuarioModel { Usuario = "peter@klaven", Senha = "cityslicka" }; LoginClickedCommand = new Command(() => { try { var token = new UsuarioBusiness().Login(Usuario.Usuario, Usuario.Senha); if (token != null) { MessagingCenter.Send(new LoginViewModel(), "LoginSucesso"); } } catch (Exception ex) { App.MensagemAlerta(ex.Message); } }); }
protected void BtnEnviar_Click(object sender, EventArgs e) { ValidarCampos(); if (!ValidarCampos() == true) { ScriptManager.RegisterClientScriptBlock(BtnEnviar, BtnEnviar.GetType(), "msgFalha", "alert('Erro ao efetuar cadastro.');", true); DvErros.Visible = true; CarregaUsuarios(); } else { if (Session["FotoSelecionada"].ToString() != string.Empty || UsuarioFtUpload.HasFile) { UsuarioFtUpload.SaveAs(Server.MapPath("~/Uploads/Imgs/") + LblUpload.Text); } UsuarioBusiness usuarioB = new UsuarioBusiness(); usuarioB.RegistrarUsuario(TxtNome.Text, TxtEmail.Text, TxtTelefone.Text, TxtRamal.Text, TxtCelular.Text, TxtSkype.Text, LblUpload.Text, TxtSenha.Text, "TesteImg", TxtDpto.Text); LimpaCampos(); CarregaUsuarios(); ScriptManager.RegisterClientScriptBlock(BtnEnviar, BtnEnviar.GetType(), "msgSucesso", "alert('Cadastro efetuado com Sucesso.');", true); } }
private void btnIncluir_Click(object sender, EventArgs e) { UsuarioBusiness usuarioBusiness = new UsuarioBusiness(); Usuario usuario = new Usuario(); string nome = txtNome.Text; string idade = txtIdade.Text; char sexo; double salario = Convert.ToDouble(txtSalario.Text); if (rdbMasculino.Checked) { sexo = (char)TSexo.Masculino; } else { sexo = (char)TSexo.Feminino; } usuario.Nome = nome; usuario.Idade = idade; usuario.Sexo = sexo; usuario.Salario = salario; usuarioBusiness.Insert(usuario); ClearFields(); PopulaGridView(); }
public void sUsuario_Load() { string strcookieEditarUsuario = Cookies.GetCookie("cookieEditarUsuario").Value; if (!strcookieEditarUsuario.Equals("Nuevo")) { Usuario oUsuario = UsuarioBusiness.ObtenerUsuarioPorID(strcookieEditarUsuario); sUsuario.Add(new { ID = oUsuario.ID, Correo = oUsuario.Correo, Nombre = oUsuario.Nombre, APaterno = oUsuario.APaterno, AMaterno = oUsuario.AMaterno, Contrasena = oUsuario.Contrasena, Estatus = oUsuario.Estatus, Bloqueado = oUsuario.Bloqueado, EnLinea = oUsuario.EnLinea, FechaAlta = oUsuario.FechaAlta, FechaBloqueo = oUsuario.FechaBloqueo, UltimoAcceso = oUsuario.UltimoAcceso, CambioContrasena = oUsuario.CambioContrasena, Empresa = oUsuario.Empresa }); } }
protected void BtnAcesso_Click(object sender, EventArgs e) { try { //instanciar a classe de regras de negócio.. UsuarioBusiness business = new UsuarioBusiness(); Usuario u = new Usuario(); //buscar o usuario pelo login e senha.. u = business.Autenticar(txtLogin.Text, txtSenha.Text); //criando o ticket de acesso do usuario.. FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(u.Login, false, 5); //gravar o ticket em cookie.. HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket)); Response.Cookies.Add(cookie); //cookie está gravado.. //gravar o usuario em sessão.. Session["usuario"] = u; //redirecionar para a área restrita.. Response.Redirect("/AreaRestrita/Home.aspx"); } catch (Exception ex) { //exibir mensagem de erro.. lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } }
public string InsertUsuario(string usuario, string pass, int idPersona, bool esAdmin) { try { using (UsuarioBusiness oUsuarioBusiness = new UsuarioBusiness()) { Usuario oUsuario = new Usuario() { User = usuario, Pass = pass, IdPersona = idPersona, UsuarioAlta = usuario, EsAdmin = esAdmin }; oUsuarioBusiness.InsertUsuario(oUsuario); return("OK"); } } catch (Exception e) { return(e.Message); } }
// GET: Relatorio public ActionResult Index() { UsuarioBusiness usuarioBusiness = new UsuarioBusiness(); var usuario = (Usuario)Session["usuarioLogado"]; List <Usuario> usuarios = new List <Usuario>(); RelatorioModel relatorioModel = new RelatorioModel(); relatorioModel.listUsuarios = usuarioBusiness.Relatorio(); usuarios = usuarioBusiness.ListarUsuariosSalarios(usuario); relatorioModel.Gerente = usuarios.Where(x => x.IdCargo == 2).ToList().Count; relatorioModel.GerenteRH = usuarios.Where(x => x.IdCargo == 3).ToList().Count; relatorioModel.FuncionarioRH = usuarios.Where(x => x.IdCargo == 4).ToList().Count; relatorioModel.Funcionario = usuarios.Where(x => x.IdCargo == 5).ToList().Count; Salarios salarios = new Salarios(); salarios.SalarioFuncionario = (int)usuarios.Where(x => x.IdCargo == 5).Sum(x => x.Salario); salarios.SalarioFuncionarioRH = (int)usuarios.Where(x => x.IdCargo == 4).Sum(x => x.Salario); salarios.SalarioGerente = (int)usuarios.Where(x => x.IdCargo == 2).Sum(x => x.Salario); salarios.SalarioGerenteRH = (int)usuarios.Where(x => x.IdCargo == 3).Sum(x => x.Salario); relatorioModel.Salarios = salarios; relatorioModel.Total = relatorioModel.Salarios.SalarioFuncionario + relatorioModel.Salarios.SalarioFuncionarioRH + relatorioModel.Salarios.SalarioGerente + relatorioModel.Salarios.SalarioGerenteRH; return(View(relatorioModel)); }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { UsuarioBusiness.checkValidSession(this); //1. Validar que no sea una petición Ajax if (!X.IsAjaxRequest) { //2. Cargar el ComboBox de Clientes sCliente.DataSource = ClienteBusiness.ObtenerClientes(); sCliente.DataBind(); //3. Cargar el ComboBox de Estados List <Estado> lEstado = EstadoBusiness.ObtenerEstados(); sEstados.DataSource = lEstado; sEstados.DataBind(); sEstadosAnterior.DataSource = lEstado; sEstadosAnterior.DataBind(); sConyugeEstado.DataSource = lEstado; sConyugeEstado.DataBind(); sConyugeEmpresaEstado.DataSource = lEstado; sConyugeEmpresaEstado.DataBind(); sAvalEstado.DataSource = lEstado; sAvalEstado.DataBind(); } }
private void ValidaUsuario(string usuario, string password) { string cadena = ConfigurationManager.AppSettings["StringPassword"].ToString(); TransactionalInformation transaction; var passEncriptada = Functions.Encrypt.EncryptString(password, cadena); usuarioValido = UsuarioBusiness.ValidaUsuario(usuario, passEncriptada, out transaction); if (transaction.ReturnMessage != "") { MessageBox.Show("Error: " + transaction.ReturnMessage, "Acceso Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } else if (usuarioValido == null) { MessageBox.Show("Usuario Inválido", "Acceso Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); txtUser.Focus(); } else { MessageBox.Show("Bienvenido " + usuarioValido.nombre + " " + usuarioValido.apellido, "Acceso Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); this.Hide(); //MDIMenu frm = new MDIMenu(); FrmPrincipal frm = new FrmPrincipal(); frm.usuarioValido = usuarioValido; frm.Show(); } }
}//Page_Load /// <summary> /// Este método cargará la información en el GridView /// </summary> protected void cargarInformacion() { this.usuarioBusiness = new UsuarioBusiness(); this.usuarios = this.usuarioBusiness.obtenerUsuarios(); DataTable table = new DataTable("Usuarios"); table.Columns.Add(new DataColumn("Usuario", typeof(string))); table.Columns.Add(new DataColumn("Nombre", typeof(string))); table.Columns.Add(new DataColumn("Apellidos", typeof(string))); table.Columns.Add(new DataColumn("e-mail", typeof(string))); table.Columns.Add(new DataColumn("Rol", typeof(string))); table.Columns.Add(new DataColumn("Contraseña", typeof(string))); table.Columns.Add(new DataColumn("Teléfono", typeof(string))); foreach (Usuario usuariorActual in this.usuarios) { DataRow row = table.NewRow(); row["Usuario"] = usuariorActual.NombreUsuario; row["Nombre"] = usuariorActual.Nombre; row["Apellidos"] = usuariorActual.Apellido; row["e-mail"] = usuariorActual.Correo; row["Rol"] = usuariorActual.Rol; row["Contraseña"] = usuariorActual.Contrsena; row["Teléfono"] = usuariorActual.Telefono; table.Rows.Add(row); }//foreach this.gvUsuarios.DataSource = table; this.gvUsuarios.DataBind(); }//cargarInformacion
/// <summary> /// Este método realizará la acción de seleccionar una fila del GridView /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void DeleteRowButton_Click(object sender, GridViewDeleteEventArgs e) { usuarioSeleccionado = this.gvUsuarios.DataKeys[e.RowIndex].Value.ToString();//(id) por el cual se cargarán y modificarán los datos this.tbUsuario.Text = usuarioSeleccionado; this.usuarioBusiness = new UsuarioBusiness(); this.usuarios = this.usuarioBusiness.obtenerUsuarios(); foreach (Usuario usuaririoActual in this.usuarios) //buscar los datos y mostrarlos en los campos de texto { if (usuaririoActual.NombreUsuario.Equals(usuarioSeleccionado))//se buscan los datos { this.tbNombre.Text = usuaririoActual.Nombre; this.tbTelefono.Text = usuaririoActual.Telefono; this.tbPass.Text = usuaririoActual.Contrsena; this.tbApellidos.Text = usuaririoActual.Apellido; this.tbEmail.Text = usuaririoActual.Correo; this.tbNombre.Enabled = true; this.tbTelefono.Enabled = true; this.tbPass.Enabled = true; this.tbApellidos.Enabled = true; this.tbEmail.Enabled = true; this.ddTipoRol.Enabled = true; this.btnActualizar.Enabled = true; }//if }//foreach }//DeleteRowButton_Click
public UsuarioModule() { Get["/Usuario/{UsuarioId}", true] = async(_, a) => { var id = _.UsuarioId; IEnumerable <DTO.Usuario> usuarios = await BusinessLogicalLayer.BusinessLogicalLayer.UsuarioBusiness.GetById(id); List <DTO.Usuario> produto = usuarios.ToList(); return(Response.AsJson(produto)); }; Post["/Usuario/Create", true] = async(_, a) => { Usuario usuario = this.Bind <Usuario>(); return(await UsuarioBusiness.Insert(usuario)); }; Post["/Usuario/Auth", true] = async(_, a) => { AuthModel usuario = new JavaScriptSerializer().Deserialize <AuthModel>(this.Request.Body.AsString()); var user = Mapper <Usuario, AuthModel> .Map(usuario); return(await UsuarioBusiness.Auth(user)); }; }
/// <summary> /// Evento de autenticación del control Login /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lLogin_Authenticate(object sender, AuthenticateEventArgs e) { //1. Obtener nombre de usuario y passsword string strUsuario = lLogin.UserName; string strContrasena = lLogin.Password; //2. Obtener control TextField del password TextField txtfPassword = (TextField)lLogin.FindControl("Password"); //3. Validar si el nombre de usuario y el password son correctos if (UsuarioBusiness.ValidarUsuarioContrasena(strUsuario, strContrasena)) { //4. Autenticar verdadero y redireccionar a la pantalla principal FormsAuthentication.SetAuthCookie(strUsuario, true); e.Authenticated = true; bMascara = true; Session["Usuario"] = UsuarioBusiness.ObtenerUsuarioPorID(strUsuario); if (Session["Usuario"] == null) { Session["Usuario"] = UsuarioBusiness.ObtenerUsuarioPorCorreo(strUsuario); } } else { //5. Sino la contraseña es incorrecta txtfPassword.SelectOnFocus = true; txtfPassword.Focus(true); bMascara = false; } }
public ActionResult MisDatos(Usuario model) { try { if (ModelState.IsValid) { UsuarioBusiness usuarioBusiness = new UsuarioBusiness(); var usuarioOriginal = usuarioBusiness.Obtener(model.idUsuario); if (model.Password != "password") { model.Password = Crypto.SHA1(model.Password); } else { model.Password = usuarioOriginal.Password; } usuarioBusiness.Modificar(model); model.UsuarioActualizado = true; } CargarCombosMisDatos(model.idProvincia); return(View("MisDatos", model)); } catch (Exception ex) { throw ex; } }
public bool ValidationCampos(string user, string password) { bool resposta = false; UsuarioBusiness usuarioBusiness = new UsuarioBusiness(); if (String.IsNullOrEmpty(user) == false) { if (String.IsNullOrEmpty(password) == false) { if (usuarioBusiness.GetLogin(user, password) == true) { MessagingCenter.Send <LoginViewModel>(this, "LoginSucesso"); DependencyService.Get <IMessage>().ShortAlert("Bem vindo senhor(a) Investigador(a)"); } else { DependencyService.Get <IMessage>().ShortAlert("Acesso inválido - Dados incorretos"); } } else { DependencyService.Get <IMessage>().ShortAlert("Por favor digite a sua senha"); } } else { DependencyService.Get <IMessage>().ShortAlert("Por favor digite o seu usuário"); } return(resposta); }
public ActionResult Alta(M_UsuarioLogin model) { try { UsuarioBusiness usuarioBusiness = new UsuarioBusiness(); if (usuarioBusiness.ValidarEmail(model.DatosBasicos.Email)) { ModelState.AddModelError("UsuarioRegistrado", "El mail ingresado ya se encuentra registrado."); } if (!ModelState.ContainsKey("UsuarioRegistrado")) { if (model.idTipoCuenta == eTipoCuenta.Free) { AltaUsuario(model); return(View("AltaLoginResult", model)); } else { ViewBag.ddl_TipoTarjeta = new SelectList(new TipoTarjetaBusiness().Listar(), "idTipoTarjeta", "Descripcion"); return(View("AltaLoginFormaPago", model)); } } return(View("AltaLogin", model)); } catch (Exception ex) { throw ex; } }
public ActionResult Index(string racf) { UsuarioModel modelUsuario = new UsuarioModel(); AvaliacaoBusiness avaliacaoBusiness = new AvaliacaoBusiness(); UsuarioBusiness business = new UsuarioBusiness(); List <Avaliacao> listAvaliacao = new List <Avaliacao>(); if (string.IsNullOrEmpty(racf) && Session["usuarioLogado"] != null) { modelUsuario.Usuario = (Usuario)Session["usuarioLogado"]; } else { modelUsuario.Usuario = business.BuscarUsuario(racf); } if (modelUsuario.Usuario == null) { return(RedirectToAction("Index", "Login")); } modelUsuario.listUsuario = business.ListarUsuarios(modelUsuario.Usuario); listAvaliacao = avaliacaoBusiness.ListarAvaliacoes(modelUsuario.Usuario.IdUsuario); modelUsuario.QuantidadeA = listAvaliacao.Where(x => x.Nota == "A").Count(); modelUsuario.QuantidadeB = listAvaliacao.Where(x => x.Nota == "B").Count(); modelUsuario.QuantidadeC = listAvaliacao.Where(x => x.Nota == "C").Count(); return(View(modelUsuario)); }
protected void btnEnviar_Click(object sender, EventArgs e) { try { ClientesEntity cliente = new ClientesEntity(); UsuarioBusiness negocio = new UsuarioBusiness(); cliente.codigo = 0; cliente.correo = txbCorreo.Text.Trim(); cliente.direccion = txbDireccion.Text.Trim(); cliente.fechaCreacion = DateTime.Now; cliente.login = txbCorreo.Text.Trim(); cliente.nit = txbNit.Text.Trim(); cliente.nombre = txbNombre.Text.Trim(); cliente.password = txbContrasenia.Text.Trim(); cliente.razonSocial = txbRazonSocial.Text.Trim(); cliente.sitioWeb = txbSitioWeb.Text.Trim(); cliente.telefono = txbTelefono.Text.Trim(); cliente.tipoUsuario = ddlTipoUsuario.SelectedValue; negocio.InsertarClientes(cliente); } catch (Exception exc) { throw new Exception("Ocurió un error durante el proceso " + exc.Message); } lblMensaje.Text = "Registro exitoso"; LimpiarCampos(); lbIrLogin.Visible = true; }
protected void BtnCadastro_Click(object sender, EventArgs e) { try { //resgatar os dados do usuario.. Usuario u = new Usuario(); u.Nome = txtNome.Text; u.Login = txtLoginAcesso.Text; u.Senha = txtSenhaAcesso.Text; u.Empresa = txtEmpresa.Text; UsuarioBusiness business = new UsuarioBusiness(); business.CriarConta(u); //mensagem de sucesso.. lblMensagem.Text = "Seja bem vindo " + u.Nome + ", sua conta foi criada com sucesso."; lblMensagem.ForeColor = Color.Black; //limpar os campos.. txtNome.Text = string.Empty; txtLoginAcesso.Text = string.Empty; } catch (Exception ex) { //imprimir mensagem de erro.. lblMensagem.Text = ex.Message; lblMensagem.ForeColor = Color.Red; } }
private void Btn_guardar_Click(object sender, EventArgs e) { try { if (!Validar()) { return; } UsuarioBusiness ctr = new UsuarioBusiness(); UsuarioModel model = new UsuarioModel(); // model.Id_Usuario = Id_Usuario; model.Id_Rol = Id_Rol; model.NDoc = txt_ndoc.Text; model.Nom = txt_nombre.Text; model.ApPat = txt_ap_pat.Text; model.ApMat = txt_ap_mat.Text; model.Direc = txt_dir.Text; model.Telf1 = txt_tel1.Text; model.Telf2 = txt_tel2.Text; model.Correo = txt_correo.Text; model.Cargo = txt_cargo.Text; model.Usuario = txt_usuario.Text; model.Password = txt_password.Text; model.IdUsuCrea = 0; if (Id_Usuario == 0) { ClassResult cr = ctr.Usuario_Crea(model); if (cr.HuboError) { MessageBox.Show("error: " + cr.ErrorMsj); } else { incializarControles(); this.Dispose(); } } else if (Id_Usuario != 0) { model.Id_Usuario = Id_Usuario; ClassResult cr = ctr.Usuario_Mdf(model); if (cr.HuboError) { MessageBox.Show("error: " + cr.ErrorMsj); } else { incializarControles(); this.Dispose(); } } } catch (Exception ex) { MessageBox.Show("Error al getionar el registro o actualizacion de usuarios : " + ex.Message); } }
protected void BtnEnviar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); UsuarioBusiness usuarioB = new UsuarioBusiness(); if (ChkAceite.Checked == true) { usuario.IdUsuario = Convert.ToInt32(Session["CodUsuario"].ToString()); usuario.Ativo = true; usuarioB.AceitaTermos(usuario.IdUsuario, usuario.Ativo); ScriptManager.RegisterClientScriptBlock(BtnEnviar, BtnEnviar.GetType(), "msgSucesso", "alert('Bem Vindo a Base de Conhecimento Agility Solutions.');", true); Response.Redirect("~/Home.aspx"); } else { if (ChkRecusa.Checked == true) { Session.RemoveAll(); Response.Redirect("~/Home.aspx"); } } }
private void btnBuscar_Click(object sender, EventArgs e) { try { UsuarioBusiness business = new UsuarioBusiness(); List <view_Usuario_Filial> usuario = new List <view_Usuario_Filial>(); if (txtNome.Text != string.Empty) { if (txtFilial.Text != string.Empty) { usuario = business.ConsultarPorNome_Filial(txtNome.Text, Convert.ToInt32(txtFilial.Text)); } else { usuario = business.ConsultarPorNome(txtNome.Text); } } else { usuario = business.Consultar(); } dgvUsuario.AutoGenerateColumns = false; dgvUsuario.DataSource = usuario; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Update() { string nome = mtbNome.Text; string senha = mtbSenha.Text.Replace(" ", "");; string rua = mtbRua.Text; string numero = mtbNumero.Text.Replace(" ", "");; string bairro = mtbBairro.Text; string cpf = mtbCpf.Text.Replace(" ", "");; string rg = mtbRg.Text.Replace(" ", "");; string racfReferencia = Racf; string email = mtbEmail.Text.Replace(" ", "");; string emailSenha = mtbSenhaEmail.Text.Replace(" ", "");; try { if (CanUpdate(nome, email, senha, rua, bairro, numero, cpf, rg, emailSenha)) { UsuarioBusiness.Update(racfReferencia, email, nome, senha, rua, bairro, numero, cpf, rg, emailSenha); MessageBox.Show($"Atualização realizada com sucesso.", "Parabéns", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch (Exception e) { MessageBox.Show("Ocorreu um erro atualizar. Erro: " + e.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public UsuarioTransfer Consultar(UsuarioTransfer usuarioListaTransfer) { UsuarioDataModel usuarioDataModel; UsuarioBusiness usuarioBusiness; UsuarioTransfer usuarioValidacao; UsuarioTransfer usuarioLista; try { usuarioBusiness = new UsuarioBusiness(); usuarioDataModel = new UsuarioDataModel(); usuarioValidacao = usuarioBusiness.ValidarConsulta(usuarioListaTransfer); if (!usuarioValidacao.Erro) { if (usuarioValidacao.Validacao) { usuarioLista = usuarioDataModel.Consultar(usuarioValidacao); if (usuarioLista != null) { if (usuarioLista.Paginacao.TotalRegistros > 0) { if (usuarioLista.Paginacao.RegistrosPorPagina < 1) { usuarioLista.Paginacao.RegistrosPorPagina = 30; } else if (usuarioLista.Paginacao.RegistrosPorPagina > 200) { usuarioLista.Paginacao.RegistrosPorPagina = 30; } usuarioLista.Paginacao.PaginaAtual = (usuarioListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : usuarioListaTransfer.Paginacao.PaginaAtual); usuarioLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(usuarioLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(usuarioLista.Paginacao.RegistrosPorPagina))); } } } else { usuarioLista = new UsuarioTransfer(usuarioValidacao); } } else { usuarioLista = new UsuarioTransfer(usuarioValidacao); } } catch (Exception ex) { usuarioLista = new UsuarioTransfer(); usuarioLista.Erro = true; usuarioLista.IncluirMensagem("Erro em UsuarioModel Consultar [" + ex.Message + "]"); } finally { usuarioDataModel = null; usuarioBusiness = null; usuarioValidacao = null; } return(usuarioLista); }
private void btnRemover_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Usuario.Substring(0, 1) == "0") { if (permissoes.Usuario.Substring(4, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_Usuario_Filial data = dgvUsuario.CurrentRow.DataBoundItem as view_Usuario_Filial; UsuarioBusiness business = new UsuarioBusiness(); business.RemoverUsuario(data.id_Usuario); CarregarGrid(); MessageBox.Show("Funcionário Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmLogin_Load(object sender, EventArgs e) { _UsuarioBP = new UsuarioBusiness(DaoFactory.GetUsuarioDao()); }
private void frmUsuarioPassword_Load(object sender, EventArgs e) { UsuarioBP = new UsuarioBusiness(DaoFactory.GetUsuarioDao()); CargarDatos(); }
private void frmUsuario_Load(object sender, EventArgs e) { _UsuarioBP = new UsuarioBusiness(DaoFactory.GetUsuarioDao()); LoadCombos(); LoadList(false); }