public ActionResult Add(Model.UsuarioModel model) { try { if (ModelState.IsValid) { using (Web.UsuarioProxy.UsuarioServiceClient proxy = new UsuarioProxy.UsuarioServiceClient()) { var temp = proxy.Find(model.Login); if (temp.Length == 0) { proxy.Add(model); return(RedirectToAction("Index")); } else { ModelState.AddModelError("Login", "Login já existe"); } } } } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "UsuarioController.Add[POST]"); } return(View(model)); }
/// <summary> /// Retorna el usuario en base a un mail y un password. Retorna null si el usuario y pass no coinciden /// </summary> /// <param name="userMail"></param> /// <param name="password"></param> /// <returns></returns> public Model.UsuarioModel GetUsuario(string userMail, string password) { Model.UsuarioModel um = null; using (var entity = new GestorDocumentEntities()) { try { var res = (from o in entity.APP_USUARIO where o.UsuarioCorreo == userMail && o.UsuarioPwd == password select o).First<APP_USUARIO>(); um = new Model.UsuarioModel() { IdUsuario = res.IdUsuario, UsuarioCorreo = res.UsuarioCorreo, Apellido = res.Apellido, Area = res.Area, Nombre = res.Nombre, Puesto = res.Puesto, UsuarioPwd = res.UsuarioPwd, IsActive = res.IsActive, Rol = this.getRol(res.IdUsuario) }; } catch (Exception ex) { ; } } return um; }
public bool Update(Model.UsuarioModel data) { bool result = false; try { var conn = Utils.HelperSettings.ReadString("ConnectionString"); var dal = new DAL.UsuarioDAL(conn); dal.Update(data); result = true; } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "UsuarioService.Update"); } return(result); }
public void Update(Model.UsuarioModel data) { try { System.Data.SqlClient.SqlParameter[] parameters = new System.Data.SqlClient.SqlParameter[] { new System.Data.SqlClient.SqlParameter("@Id", data.Id), new System.Data.SqlClient.SqlParameter("@Nome", data.Nome), new System.Data.SqlClient.SqlParameter("@Senha", data.Senha) }; ExecuteCommand("usp_usuario_update", parameters); } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "UsuarioDAL.Update"); } }
public Boolean autenticar(String usuario, String contraseña) { Model.UsuarioModel usuarioLogin = null; SqlConnection myConnection = null; try { myConnection = new SqlConnection(stringConexion); myConnection.Open(); SqlCommand command = null; var query = "SELECT usuario_id, usuario_nombre, usuario_intentos_fallidos, usuario_bloqueado " + "FROM MONDONGO.USUARIOS "+ "WHERE usuario_nombre = @nombreUsuario "+ "and usuario_contraseña = @contraseñaUsuario"; using (command = new SqlCommand(query, myConnection)){ command.Parameters.AddWithValue("@nombreUsuario", usuario); command.Parameters.AddWithValue("@contraseñaUsuario", contraseña); } using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { var idUsuario = (int)(double)reader.GetDecimal(0); var nombreUsuario = reader.GetString(1); var intentosFallidos = reader.GetInt32(2); var bloqueado = reader.GetInt32(3); usuarioLogin = new Model.UsuarioModel(idUsuario, nombreUsuario, intentosFallidos, bloqueado); } } } catch (Exception ex) { MessageBox.Show("ERROR" + ex.Message); } finally { myConnection.Close(); } return (usuarioLogin != null); }
public ActionResult MeusDados(Model.UsuarioModel model) { try { if (ModelState.IsValid) { using (Web.UsuarioProxy.UsuarioServiceClient proxy = new Web.UsuarioProxy.UsuarioServiceClient()) { proxy.Update(model); } return(RedirectToAction("Index")); } } catch (Exception ex) { Utils.HelperLog.WriteText(ex, "HomeController.MeusDados[POST]"); } return(View(model)); }
public bool Update(Model.UsuarioModel data) { return(base.Channel.Update(data)); }
public bool Add(Model.UsuarioModel data) { return(base.Channel.Add(data)); }
public Model.UsuarioModel GetUsuarioID(Model.UsuarioModel usuario) { Model.UsuarioModel result = new Model.UsuarioModel(); using (var entity = new GestorDocumentEntities()) { //APP_USUARIO result = null; try { var res = (from o in entity.APP_USUARIO join ur in entity.APP_USUARIO_ROL on o.IdUsuario equals ur.IdUsuario join r in entity.APP_ROL on ur.IdRol equals r.IdRol join or in entity.CAT_ORGANIGRAMA on r.IdRol equals or.IdRol where o.UsuarioCorreo == usuario.UsuarioCorreo select new {o, r , or}).FirstOrDefault(); if (res !=null) { result.IdUsuario = res.o.IdUsuario; result.UsuarioCorreo = res.o.UsuarioCorreo; result.UsuarioPwd = res.o.UsuarioPwd; result.Nombre = res.o.Nombre; result.Apellido = res.o.Apellido; result.Area = res.o.Area; result.Puesto = res.o.Puesto; result.IsActive = res.o.IsActive; result.LastModifiedDate = res.o.LastModifiedDate; result.IsModified = res.o.IsModified; result.IsNuevoUsuario = res.o.IsNuevoUsuario; result.IsActivado = res.o.IsActivado; result.IsFlag = res.o.IsFlag; result.IsFlagPass = res.o.IsFlagPass; result.ServerLastModifiedDate = res.o.ServerLastModifiedDate; result.Rol = new Model.RolModel() { IdRol = res.r.IdRol , RolName = res.r.RolName , Organigrama = new Model.OrganigramaModel() { IdJerarquia = res.or.IdJerarquia , IdJerarquiaParent = res.or.IdJerarquiaParent , IdRol = res.or.IdRol , JerarquiaName = res.or.JerarquiaName , IdTipoUnidadNormativa = res.or.IdTipoUnidadNormativa , TipoUnidadNormativa = new Model.TipoUnidadNormativaModel() { IdTipoUnidadNormativa = res.or.CAT_TIPO_UNIDAD_NORMATIVA.IdTipoUnidadNormativa , TipoUnidadNormativaName = res.or.CAT_TIPO_UNIDAD_NORMATIVA.TipoUnidadNormativaName } } }; } } catch (Exception ) { ; } } return result; }
public Model.UsuarioModel getUsuarios(int codigo) { conn = new SqlConnection(Strconexao); SqlCommand cmd = null; SqlDataReader dr; string commandtext; if (codigo != 0) { commandtext = "select usuarios.*, cidades.cidade, cidades.uf from usuarios join cidades on cidades.codigo=usuarios.cidade where usuarios.codigo=" + codigo; } else { commandtext = "select usuarios.*, cidades.cidade, cidades.uf from usuarios join cidades on cidades.codigo=usuarios.cidade"; } Model.UsuarioModel usuarios = new Model.UsuarioModel(); try { cmd = new SqlCommand(commandtext, conn); conn.Open(); dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); // while (dr.Read()) { usuarios.Codigo = dr.GetInt32(0); usuarios.Nome = dr.GetString(1); usuarios.Endereco.Rua = dr.GetString(2); usuarios.Endereco.Numero = dr.GetString(3); usuarios.Endereco.Bairro = dr.GetString(4); usuarios.Endereco.Cidade.Codigo = dr.GetInt32(5); usuarios.Telefone = dr.GetString(6); usuarios.Celular = dr.GetString(7); usuarios.Usuario = dr.GetString(8); usuarios.Senha = dr.GetString(9); usuarios.Endereco.Cep = dr.GetString(10); usuarios.Email = dr.GetString(11); usuarios.Categoria = dr.GetString(12); usuarios.Bloqueado = dr.GetString(13); usuarios.Comissao = dr.GetInt32(14); usuarios.Endereco.Cidade.Cidade = dr.GetString(15); usuarios.Endereco.Cidade.UF = dr.GetString(16); } return usuarios; } catch (SqlException ex) { throw new ApplicationException(ex.ToString()); } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } }
private void tsexcluir_Click(object sender, EventArgs e) { BLL.UsuariosBLL usuariosBLL = new BLL.UsuariosBLL(); Model.UsuarioModel usuariosModel = new Model.UsuarioModel(); if (txtcodigousuario.Text == String.Empty) { MessageBox.Show("Selecione o usuario que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { usuariosModel.Codigo = Convert.ToInt32(txtcodigousuario.Text); if (MessageBox.Show("Tem certeza que deseja excluir o usuario codigo " + txtcodigousuario.Text + "?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { usuariosBLL.ExcluirUsuarios(usuariosModel); MessageBox.Show("Usuario excluído com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); RecebeUltimoUsuario(0); } tsCancelar.Enabled = false; } if (tseditar.Enabled == false && rbGarcom.Checked == true) { txtcomissao.Enabled = true; } }
private void salvarUsuarios() { BLL.UsuariosBLL usuariosBLL = new BLL.UsuariosBLL(); Model.UsuarioModel usuariosModel = new Model.UsuarioModel(); string chave = "TCCFW"; BLL.Criptografia crip = new BLL.Criptografia(BLL.CryptProvider.DES); crip.Key = chave; usuariosModel.Endereco.Cidade.Codigo = Convert.ToInt32(txtcodcidade.Text); usuariosModel.Celular = mskcelular.Text; usuariosModel.Endereco.Cidade.Codigo = Convert.ToInt32(txtcodcidade.Text); usuariosModel.Email = txtemail.Text; usuariosModel.Nome = txtnome.Text; usuariosModel.Telefone = msktelefone.Text; usuariosModel.Usuario = txtusuario.Text; usuariosModel.Endereco.Numero = txtnumero.Text; usuariosModel.Endereco.Bairro = txtbairro.Text; usuariosModel.Endereco.Rua = txtendereco.Text; usuariosModel.Endereco.Cep = mskcep.Text; usuariosModel.Comissao = 0; if ((rbnao.Checked == false) && (rbsim.Checked == true)) { usuariosModel.Bloqueado = "S"; } if ((rbnao.Checked == true) && (rbsim.Checked == false)) { usuariosModel.Bloqueado = "N"; } if ((rbadministrador.Checked == false) && (rbintermediario.Checked == false) && (rbComum.Checked == false) && (rbGarcom.Checked == true)) { usuariosModel.Categoria = "GA"; usuariosModel.Comissao = Convert.ToInt32(txtcomissao.Text); } if ((rbadministrador.Checked == true) && (rbintermediario.Checked == false) && (rbComum.Checked == false) && (rbGarcom.Checked == false)) { usuariosModel.Categoria = "AD"; } if ((rbadministrador.Checked == false) && (rbintermediario.Checked == true) && (rbComum.Checked == false) && (rbGarcom.Checked == false)) { usuariosModel.Categoria = "IN"; } if ((rbadministrador.Checked == false) && (rbintermediario.Checked == false) && (rbComum.Checked == true) && (rbGarcom.Checked == false)) { usuariosModel.Categoria = "CO"; } if (txtsenha.Text == txtconfsenha.Text) { if (Modificar == false) { usuariosModel.Senha = crip.Encrypt(txtsenha.Text); usuariosBLL.IncluirUsuarios(usuariosModel); } else { usuariosModel.Senha = crip.Encrypt(txtsenha.Text); usuariosModel.Codigo = Convert.ToInt32(txtcodigousuario.Text); usuariosBLL.AlterarUsuarios(usuariosModel); } MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("A senha não confere com o campo confirmar senha", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }