Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
        /// <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;
            }
        }
Exemplo n.º 3
0
        /// <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;
            }
        }
Exemplo n.º 4
0
        /// <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;
            }
        }