/// <summary> /// Actualiza la clasificación de café. /// </summary> /// <param name="CLASIFICACIONES_CAFE_ID"></param> /// <param name="CLASIFICACIONES_CAFE_NOMBRE"></param> /// <param name="CLASIFICACIONES_CAFE_DESCRIPCION"></param> /// <param name="CLASIFICACIONES_CAFE_CATACION"></param> /// <param name="CREADO_POR"></param> /// <param name="FECHA_CREACION"></param> /// <param name="MODIFICADO_POR"></param> /// <param name="FECHA_MODIFICACION"></param> public void ActualizarClasificacionDeCafe (int CLASIFICACIONES_CAFE_ID, string CLASIFICACIONES_CAFE_NOMBRE, string CLASIFICACIONES_CAFE_DESCRIPCION, bool CLASIFICACIONES_CAFE_CATACION, string CREADO_POR, DateTime FECHA_CREACION, string MODIFICADO_POR, DateTime FECHA_MODIFICACION) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.clasificaciones_cafe", "CLASIFICACIONES_CAFE_ID", CLASIFICACIONES_CAFE_ID); var tp = db.GetObjectByKey(k); clasificacion_cafe coffeeClassif = (clasificacion_cafe)tp; coffeeClassif.CLASIFICACIONES_CAFE_NOMBRE = CLASIFICACIONES_CAFE_NOMBRE; coffeeClassif.CLASIFICACIONES_CAFE_DESCRIPCION = CLASIFICACIONES_CAFE_DESCRIPCION; coffeeClassif.CLASIFICACIONES_CAFE_CATACION = CLASIFICACIONES_CAFE_CATACION; coffeeClassif.MODIFICADO_POR = MODIFICADO_POR; coffeeClassif.FECHA_MODIFICACION = DateTime.Today; db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al actualizar clasificacion de cafe.", ex); throw; } }
/// <summary> /// Inserta la clasificación de café. /// </summary> /// <param name="CLASIFICACIONES_CAFE_ID"></param> /// <param name="CLASIFICACIONES_CAFE_NOMBRE"></param> /// <param name="CLASIFICACIONES_CAFE_DESCRIPCION"></param> /// <param name="CLASIFICACIONES_CAFE_CATACION"></param> /// <param name="CREADO_POR"></param> /// <param name="FECHA_CREACION"></param> /// <param name="MODIFICADO_POR"></param> /// <param name="FECHA_MODIFICACION"></param> public void InsertarClasificacionDeCafe (int CLASIFICACIONES_CAFE_ID, string CLASIFICACIONES_CAFE_NOMBRE, string CLASIFICACIONES_CAFE_DESCRIPCION, bool CLASIFICACIONES_CAFE_CATACION, string CREADO_POR, DateTime FECHA_CREACION, string MODIFICADO_POR, DateTime FECHA_MODIFICACION) { try { using (var db = new colinasEntities()) { clasificacion_cafe coffeeClassif = new clasificacion_cafe(); coffeeClassif.CLASIFICACIONES_CAFE_NOMBRE = CLASIFICACIONES_CAFE_NOMBRE; coffeeClassif.CLASIFICACIONES_CAFE_DESCRIPCION = CLASIFICACIONES_CAFE_DESCRIPCION; coffeeClassif.CLASIFICACIONES_CAFE_CATACION = CLASIFICACIONES_CAFE_CATACION; coffeeClassif.CREADO_POR = CREADO_POR; coffeeClassif.FECHA_CREACION = DateTime.Today; coffeeClassif.MODIFICADO_POR = CREADO_POR; coffeeClassif.FECHA_MODIFICACION = coffeeClassif.FECHA_CREACION; db.clasificaciones_cafe.AddObject(coffeeClassif); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al insertar clasificacion de cafe.", ex); throw; } }
/// <summary> /// Devuelve si la clasificación de café especificada debe pasar por catación /// </summary> /// <param name="CLASIFICACIONES_CAFE_ID"></param> /// <returns>Verdaro si debe pasar a catación o falso si no es necesario.</returns> public bool ClasificacionDeCafePasaPorCatacion(int CLASIFICACIONES_CAFE_ID) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.clasificaciones_cafe", "CLASIFICACIONES_CAFE_ID", CLASIFICACIONES_CAFE_ID); var tp = db.GetObjectByKey(k); clasificacion_cafe coffeeClassif = (clasificacion_cafe)tp; return(coffeeClassif.CLASIFICACIONES_CAFE_CATACION); } } catch (Exception ex) { log.Fatal("Error fatal al comprobar si clasificacion de cafe debe pasar por catacion.", ex); throw; } }
/// <summary> /// Elimina la clasificación de café. /// </summary> /// <param name="CLASIFICACIONES_CAFE_ID"></param> public void EliminarClasificacionDeCafe(int CLASIFICACIONES_CAFE_ID) { try { using (var db = new colinasEntities()) { EntityKey k = new EntityKey("colinasEntities.clasificaciones_cafe", "CLASIFICACIONES_CAFE_ID", CLASIFICACIONES_CAFE_ID); var tp = db.GetObjectByKey(k); clasificacion_cafe coffeeClassif = (clasificacion_cafe)tp; db.DeleteObject(coffeeClassif); db.SaveChanges(); } } catch (Exception ex) { log.Fatal("Error fatal al eliminar clasificacion de cafe.", ex); throw; } }