/// <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)); } }
/// <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)); } }