public ResponseEntity ActualizarPersonalUsuario(SRV_PERSONAL personal, SRV_USUARIO usuario) { try { var personalReg = _personalData.BuscarPorId(personal.CODPER); using (var scope = new TransactionScope()) { if (!string.IsNullOrEmpty(usuario.CLAUSU)) { var usuarioReg = _usuarioData.BuscarPorId(usuario.CODUSU); usuarioReg.CLAUSU = usuario.CLAUSU; _usuarioData.Actualizar(usuarioReg); } personalReg.NOMPER = personal.NOMPER; personalReg.APEPER = personal.APEPER; _personalData.Actualizar(personalReg); scope.Complete(); } return(new ResponseEntity("Se actualizo un personal satisfactoriamente", true)); } catch (Exception) { return(new ResponseEntity(Response.ErrorGeneral)); } }
public ResponseEntity RegistrarPersonalUsuario(SRV_PERSONAL personal, SRV_USUARIO usuario) { try { var existeUsuario = _usuarioData.ExisteUsuarioReg(usuario); if (existeUsuario) { return(new ResponseEntity("El correo que ingreso ya se encuentra registrado")); } var existePersonal = _personalData.ExistePersonal(personal); if (existePersonal) { return(new ResponseEntity("El DNI que ingreso ya se encuentra registrado")); } using (var scope = new TransactionScope()) { usuario.CODPER = (int)PerfilesSistema.USUARIOSISTEMA; var usuarioReg = _usuarioData.Registrar(usuario); personal.CODUSU = usuarioReg.CODUSU; var personalReg = _personalData.Registrar(personal); scope.Complete(); } return(new ResponseEntity("Registro un personal satisfactoriamente", true)); } catch (Exception) { return(new ResponseEntity(Response.ErrorGeneral)); } }
public ResponseEntity Registrar(SRV_USUARIO usuario) { try { var existeUsuario = _usuarioData.ExisteUsuarioReg(usuario); if (existeUsuario) { return(new ResponseEntity("El correo que ingreso ya se encuentra registrado")); } usuario.CODPER = (int)PerfilesSistema.USUARIOSISTEMA; var usuarioReg = _usuarioData.Registrar(usuario); return(new ResponseEntity("Registro un usuario satisfactoriamente", true, usuarioReg.CODUSU)); } catch (Exception) { return(new ResponseEntity(Response.ErrorGeneral)); } }
public ResponseEntity IngresarSistema(SRV_USUARIO entidad) { try { var acceso = _usuarioData.IngresarSistema(entidad); if (acceso) { return(new ResponseEntity("Bienvenido al sistema", true)); } else { return(new ResponseEntity("El usuario o password que ingreso no son correctos")); } } catch (Exception) { return(new ResponseEntity(Response.ErrorGeneral)); } }
public ResponseEntity AgregarUsuarioReserva(SRV_USUARIO usuario, SRV_CLIENTE cliente) { using (TransactionScope tran = new TransactionScope()) { try { var existeUsuario = _usuarioData.ExisteUsuarioReg(usuario); if (existeUsuario) { tran.Dispose(); return(new ResponseEntity("El correo que ingreso ya se encuentra registrado")); } usuario.CODPER = (int)PerfilesSistema.CLIENTESISTEMA; var usuarioReg = _usuarioData.Registrar(usuario); cliente.CODUSU = usuarioReg.CODUSU; _clienteData.Registrar(cliente); tran.Complete(); return(new ResponseEntity("Registro un usuario satisfactoriamente", true)); } catch (Exception) { tran.Dispose(); return(new ResponseEntity(Response.ErrorGeneral)); } } }