/// <summary> /// Guardar un usuario /// </summary> /// <param name="objUsuario"></param> internal void GuardarUsuario(Usuario objUsuario) { using (Domotic_localDBEntities entities = new Domotic_localDBEntities()) { entities.Usuarios.Add(objUsuario); entities.SaveChanges(); } }
/// <summary> /// Guardar un usuario /// </summary> /// <param name="objUsuario"></param> internal void GuardarUsuario(Usuario objUsuario, string rutaCodigoQR) { new UsuarioDao().GuardarUsuario(objUsuario); if (rutaCodigoQR != string.Empty) { IngresarCodigoQRUsuario(rutaCodigoQR, objUsuario.UsuarioId); } }
/// <summary> /// Eliminar un usuario /// </summary> /// <param name="objUsuario"></param> internal void EliminarUsuario(Usuario objUsuario) { using (Domotic_localDBEntities entities = new Domotic_localDBEntities()) { Usuario _objUsuario = entities.Usuarios.Single(p => p.UsuarioId == objUsuario.UsuarioId); entities.Usuarios.Remove(_objUsuario); entities.SaveChanges(); } }
/// <summary> /// Actualizar los campos del usuario /// </summary> /// <param name="objUsuario"></param> internal void ActualizarUsuario(Usuario objUsuario) { using (Domotic_localDBEntities entities = new Domotic_localDBEntities()) { Usuario _objUsuario = entities.Usuarios.Single(p => p.UsuarioId == objUsuario.UsuarioId); _objUsuario.Nombre = objUsuario.Nombre; _objUsuario.PrimerApellido = objUsuario.PrimerApellido; _objUsuario.SegundoApellido = objUsuario.SegundoApellido; _objUsuario.TipoIdentificacionId = objUsuario.TipoIdentificacionId; _objUsuario.NroIdentificacion = objUsuario.NroIdentificacion; _objUsuario.Contrasena = objUsuario.Contrasena; _objUsuario.Administrador = objUsuario.Administrador; entities.SaveChanges(); } }
internal void GuardarCodigoQR(Usuario objUsuario, CodeQR objCodigoQR, string rutaCodigoQR) { GenerarCodigoQR crearCodigoQR = new GenerarCodigoQR(); Bitmap codigoGenerado = crearCodigoQR.GenerarCodigo(objCodigoQR.NivelCorreccion, objCodigoQR.ForzarUTF8, objCodigoQR.Contenido, objCodigoQR.EscalaPixel, objCodigoQR.TamanoAutomatico); if (codigoGenerado != null) { if (File.Exists(rutaCodigoQR)) { File.Delete(rutaCodigoQR); rutaCodigoQR = string.Empty; } else { new UsuarioBL().IngresarCodigoQRUsuario(rutaCodigoQR, objUsuario.UsuarioId); } } else new Exception(string.Format("No se pudo generar el código QR para el usuario {0}", objUsuario.Nombre)); }
/// <summary> /// Guardar un usuario /// </summary> /// <param name="objUsuario"></param> public void GuardarUsuario(Usuario objUsuario, string rutaCodigoQR) { new UsuarioBL().GuardarUsuario(objUsuario, rutaCodigoQR); }
/// <summary> /// Eliminar un usuario /// </summary> /// <param name="objUsuario"></param> public void EliminarUsuario(Usuario objUsuario) { new UsuarioBL().EliminarUsuario(objUsuario); }
/// <summary> /// Actualizar un usuario /// </summary> /// <param name="objUsuario"></param> public void ActualizarUsuario(Usuario objUsuario, string rutaCodigoQR) { new UsuarioBL().ActualizarUsuario(objUsuario, rutaCodigoQR); }
/// <summary> /// Eliminar un usuario /// </summary> /// <param name="objUsuario"></param> internal void EliminarUsuario(Usuario objUsuario) { new UsuarioDao().EliminarUsuario(objUsuario); }