示例#1
0
        /// <summary>
        /// Metodo que recibe un comando para Crear, Actualizar, Eliminar o Consultar
        /// la variable comando recibe comandosGlobales.CREAR, comandosGlobales.ELIMINAR
        /// comandosGlobales.ACTUALIZAR, comandosGlobales.CONSULTAR
        /// </summary>
        /// <param name="comando"></param>
        /// <returns>regresa un tipo Objecto que debe ser casteado segun sea el caso</returns>
        public static Object comandosRestaurant(comandosGlobales comando, comandoRestaurant comandoR, Entidad _objeto)
        {
            switch (comando)
            {
            case comandosGlobales.CREAR:
                return(new M10_COCrearRestaurant(_objeto));

            case comandosGlobales.ELIMINAR:
                return(new M10_COEliminarRestaurant(_objeto));

            case comandosGlobales.ACTUALIZAR:
                return(new comandoActualizarRestaurant(_objeto));

            case comandosGlobales.CONSULTAR:

                switch (comandoR)
                {
                case comandoRestaurant.NULO:
                    break;

                case comandoRestaurant.CONSULTAR_ID:
                    return(new M10_COConsultarRestaurantId(_objeto));
                }
                return(new M10_COConsultarRestaurant(_objeto));

            default:
                return(new M10_COConsultarRestaurant(_objeto));
            }
        }
示例#2
0
        /// <summary>
        /// Metodo que recibe un comando para Crear, Actualizar, Eliminar o Consultar
        /// la variable comando recibe comandosGlobales.CREAR, comandosGlobales.ELIMINAR
        /// comandosGlobales.ACTUALIZAR, comandosGlobales.CONSULTAR
        /// </summary>
        /// <param name="comando"></param>
        /// <returns>regresa un tipo Objecto que debe ser casteado segun sea el caso</returns>
        public static Object comandosReservaAutomovil(comandosGlobales comando, comandoReservaAuto comandoR, Entidad _objeto)
        {
            System.Diagnostics.Debug.WriteLine("LLEGA A COMANDOS RESERVA AUTOMOVIL");
            switch (comando)
            {
            case comandosGlobales.CREAR:
                return(new M19_COCrearReserva(_objeto));

            case comandosGlobales.ELIMINAR:
                return(new M19_COEliminarReserva(_objeto));

            case comandosGlobales.ACTUALIZAR:
                return(new M19_COActualizarReserva(_objeto));

            case comandosGlobales.CONSULTAR:

                switch (comandoR)
                {
                case comandoReservaAuto.NULO:
                    break;

                case comandoReservaAuto.CONSULTAR_ID:
                    return(new M19_COConsultarReservaId(_objeto));

                case comandoReservaAuto.CONSULTAR_AUTOS:
                    return(new M19_COConsultarAutos(_objeto));
                }
                return(new M19_COConsultarReserva(_objeto));

            default:
                return(new M19_COConsultarReserva(_objeto));
            }
        }