public ActionResult Salvar(UsuarioForm model) { try { var respository = new MazzaFC.APIContrato.Repository.UsuarioRepository(this.token); if (model.UsuarioId == null || model.UsuarioId == Guid.Empty) { var retorno = respository.Adicionar(model); if (retorno.Erro) { throw new Exception(retorno.Mensagem); } return(Json(retorno.ObjRetorno, JsonRequestBehavior.AllowGet)); } else { var retorno = respository.Editar(model); if (retorno.Erro) { throw new Exception(retorno.Mensagem); } return(Json(retorno.ObjRetorno, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ex.Message)); } }
private void usuarioToolStripMenuItem_Click(object sender, EventArgs e) { UsuarioForm obj = new UsuarioForm(); obj.MdiParent = this; obj.Show(); }
public async Task <dynamic> Create(UsuarioForm user) { var verify = await this.FindUserByEmail(user.Email); if (verify == null) { user.Senha = BCrypt.Net.BCrypt.HashPassword(user.Senha); var usuario = new Usuario(user.Nome, user.Email, user.Senha); await _context.Usuarios.AddAsync(usuario); _context.SaveChanges(); return(new { id = usuario.Id, name = usuario.Name, email = usuario.Email, }); } else { throw new System.ArgumentException("E-mail já cadastrado."); } }
private void btnUsuario_Click(object sender, EventArgs e) { UsuarioForm obj = new UsuarioForm(); obj.MdiParent = this; obj.Show(); }
private void mnuUsuarios_Click(object sender, EventArgs e) { UsuarioForm form = new UsuarioForm(); form.MdiParent = this; form.Show(); }
private void EditarBtn_Click(object sender, RoutedEventArgs e) { UsuarioModel selectedModel = (UsuarioModel)UsuarioDataGrid.SelectedItem; UsuarioForm form = new UsuarioForm(); form.SetData(selectedModel.Id, selectedModel.ImgPath, selectedModel.Apodo, selectedModel.Pin, selectedModel.IdTipoUsuario, selectedModel.Nombre, selectedModel.ApellidoPaterno, selectedModel.ApellidoMaterno, selectedModel.Correo, selectedModel.Telefono, selectedModel.Genero ); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(Dashboard)) { (window as Dashboard).SwitchScreen(form, "Usuarios • Editar usuario"); } } /*form.ShowDialog(); * if (form.DialogResult.HasValue && modal.DialogResult.Value) * { * MessageBox.Show(modal.message); * UsuarioDataGrid.ItemsSource = usuario.GetAll(); * }*/ }
public JsonResult PostGuardarUsuario(UsuarioForm xoUsuario) { string xsError = ""; xoUsuarioCtrl.GuardarUsuario(xoUsuario, out xsError); return(Json(xsError)); }
private void btModificarElemento_Click(object sender, RoutedEventArgs e) { var seleccionado = (UsuarioDataGrid)dataGridUsuarios.SelectedItem; UsuarioForm usuarioForm = new UsuarioForm(seleccionado.nickName); usuarioForm.ShowDialog(); obtenerUsuarios(); }
private void cerrarSistemaToolStripMenuItem_Click(object sender, EventArgs e) { UsuarioForm frm = new UsuarioForm(); frm.MdiParent = this; frm.Show(); // llama a usuario }
public void AlterarSenha(UsuarioForm usuarioForm) { var claimsIdentity = (ClaimsIdentity)User.Identity; var usuario = Mapper.Map <Usuario>(usuarioForm); usuario.Email = claimsIdentity.FindFirst(ClaimTypes.Email).Value; Service.AlterarSenha(usuario); }
private UsuarioInfo preencherModel(UsuarioForm form) { UsuarioInfo info = new UsuarioInfo(); info.CdCidadenasc.Value = form.CdCidadeNasc; info.DsEmail.Value = form.Email; info.DsNome.Value = form.Nome; info.DtNasc.Value = form.DtNasc; info.StAtivo.Value = Convert.ToByte(form.Ativo); return(info); }
private void AgregarBtn_Click(object sender, RoutedEventArgs e) { UsuarioForm form = new UsuarioForm(); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(Dashboard)) { (window as Dashboard).SwitchScreen(form, "Usuarios • Agregar usuario"); } } }
private void btAgregarElemento_Click(object sender, RoutedEventArgs e) { try { UsuarioForm uf = new UsuarioForm(); uf.ShowDialog(); obtenerUsuarios(); } catch { } }
public async Task <ActionResult <dynamic> > SignUp([FromBody] UsuarioForm user) { try { var resp = await _repo.Create(user); return(Ok(resp)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public override void DuploClickDataGrid() { var model = new UsuarioFormModel(NegocioCriador.CriaNegocioUsuario()) { Usuario = EntidadeSelecionada }; model.AtualizarListaHandler += AtualizarLista; var usuarioForm = new UsuarioForm(model); usuarioForm.ShowDialog(); }
public override void NovoRegistroAction(object obj) { var model = new UsuarioFormModel(NegocioCriador.CriaNegocioUsuario()) { Usuario = new Usuario() }; model.AtualizarListaHandler += AtualizarLista; var usuarioForm = new UsuarioForm(model); usuarioForm.ShowDialog(); }
private ContatoInfo preencherModel(UsuarioForm form) { ContatoInfo info = new ContatoInfo(); info.DsEmail.Value = form.Email; info.DsNome.Value = form.Nome; info.DtNasci.Value = form.Nasc; info.DsCpf.Value = form.Cpf; info.DsSexo.Value = form.Sexo; info.DsCidade.Value = form.Cidade; info.CdEstado.Value = form.Estado; info.DsEndereco.Value = form.endereco; return(info); }
public ActionResult Excluir(UsuarioForm model) { try { var respository = new MazzaFC.APIContrato.Repository.UsuarioRepository(this.token); var retorno = respository.Excluir(model); if (retorno.Erro) { throw new Exception(retorno.Mensagem); } return(Json(retorno.ObjRetorno, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ex.Message)); } }
public void GuardarUsuario(UsuarioForm xoUsuario, out string xsError) { xsError = ""; using (BD_Entities xoDB = new BD_Entities()) { try { var loUsuario = xoDB.usuario.Find(xoUsuario.Usuario); if (loUsuario != null) { loUsuario.usu_nombre = xoUsuario.Nombre; loUsuario.usu_apellido = xoUsuario.Apellido; loUsuario.usu_grupo = (byte)xoUsuario.Grupo; } else { var xoNuevoUsuario = new usuario() { usu_nombre = xoUsuario.Nombre, usu_apellido = xoUsuario.Apellido, usu_grupo = (byte)xoUsuario.Grupo, usu_usuario = xoUsuario.Usuario, usu_password = Encriptacion.EncriptarPassword(xoUsuario.Usuario.ToUpper() + xoUsuario.Password.ToUpper()) }; xoDB.usuario.Add(xoNuevoUsuario); } xoDB.SaveChanges(); } catch (Exception ex) { xsError = ex.Message; } } }
public ActionResult ActualizarUsuario(UsuarioForm usuarioModel) { var context = new EVA360Entities(); Usuario usuario; if (!usuarioModel.UsuarioId.HasValue) // Crear nuevo { usuario = new Usuario(); usuario.FechaCreacion = DateTime.Now; usuario.Estado = UsuarioEstado.Activo; usuario.Codigo = usuarioModel.Codigo; usuario.Salt = PasswordHelper.GetSalt(); usuario.UsuarioCreacionId = 1; var aux = PasswordHelper.MD5Hash(usuarioModel.Password); //Encriptamos el password usuario.Password = usuario.Salt + aux + usuario.Salt; context.Usuario.Add(usuario); } else // Editar exsistente { usuario = context.Usuario .FirstOrDefault(u => u.UsuarioId == usuarioModel.UsuarioId); } try { using (var transaction = new TransactionScope()) { usuario.Nombre = usuarioModel.Nombre; usuario.Apellido = usuarioModel.Apellido; usuario.Email = usuarioModel.Email; usuario.FechaNacimiento = usuarioModel.FechaNacimiento; usuario.Sexo = usuarioModel.Sexo; usuario.TipoDocumentoId = usuarioModel.TipoDocumentoId; usuario.NroDocumento = usuarioModel.NroDocumento; usuario.FechaCreacion = DateTime.Now; context.SaveChanges(); if (!usuarioModel.UsuarioId.HasValue) { String rol = usuarioModel.Rol; switch (rol) { case "ADMIN": Administrador admin = new Administrador(); admin.AdministradorId = usuario.UsuarioId; admin.FechaCreacion = DateTime.Now; admin.UsuarioCreacionId = (int)Session["UsuarioId"]; context.Administrador.Add(admin); break; case "SUPERVISOR": Supervisor supervisor = new Supervisor(); supervisor.SupervisorId = usuario.UsuarioId; supervisor.FechaCreacion = DateTime.Now; supervisor.UsuarioCreacionId = (int)Session["UsuarioId"]; context.Supervisor.Add(supervisor); break; case "EMPLEADO": Empleado empleado = new Empleado(); empleado.EmpleadoId = usuario.UsuarioId; empleado.FechaCreacion = DateTime.Now; empleado.UsuarioCreacionId = (int)Session["UsuarioId"]; context.Empleado.Add(empleado); break; case "PROVEEDOR": Proveedor proveedor = new Proveedor(); proveedor.ProveedorId = usuario.UsuarioId; proveedor.FechaCreacion = DateTime.Now; proveedor.UsuarioCreacionId = (int)Session["UsuarioId"]; context.Proveedor.Add(proveedor); break; } context.SaveChanges(); } transaction.Complete(); } } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.BadRequest; List <String> errores = new List <String>(); foreach (var eve in e.EntityValidationErrors) { foreach (var ve in eve.ValidationErrors) { errores.Add(ve.ErrorMessage); } } return(Json(new { errores = errores })); } return(getData()); }
private void altaToolStripMenuItem_Click(object sender, EventArgs e) { var form = new UsuarioForm(); DisplayForm(form); }