コード例 #1
0
    public bool actualizar(Facilidad facilidad)
    {
        bool retorno;

        retorno = dominio.actualizar(facilidad);
        return(retorno);
    }
コード例 #2
0
    public bool insertar(Facilidad facilidad)
    {
        bool retorno;

        retorno = dominio.insertar(facilidad);
        return(retorno);
    }
コード例 #3
0
        public IHttpActionResult obtenerTipoFacilidad(string id)
        {
            Facilidad facilidad = new Facilidad();
            //RepositorioHabitacion reposiorio = new RepositorioHabitacion();
            IFacilidadLN repositorio = FabricaIoC.Contenedor.Resolver <FacilidadLN>();

            facilidad = repositorio.obtenerTipoFacilidad(id);
            return(Ok(facilidad));
        }
コード例 #4
0
        public IHttpActionResult actualizarFacilidad(string id, string descripcion, string nombre)
        {
            Facilidad habitacion = new Facilidad();
            //RepositorioHabitacion reposiorio = new RepositorioHabitacion();
            IFacilidadLN repositorio = FabricaIoC.Contenedor.Resolver <FacilidadLN>();

            habitacion = repositorio.actualizarFacilidad(id, descripcion, nombre);
            return(Ok(habitacion));
        }
コード例 #5
0
    public Facilidad obtenerTipoFacilidad(string id)
    {
        Facilidad facilidad = new Facilidad();

        try {
            facilidad = db.Facilidad.Find(id);
            return(facilidad);
        }
        catch (Exception ex) {
            return(facilidad);
        }
    }
コード例 #6
0
    public Facilidad actualizarFacilidad(string id, string descripcion, string nombre)
    {
        Facilidad facilidad = new Facilidad();

        try
        {
            facilidad.hotel_Facilidad       = "Patito";
            facilidad.descripcion_Facilidad = descripcion;
            facilidad.nombre_Facilidad      = nombre;
            facilidad.id_Facilidad          = id;

            db.Entry(facilidad).State = EntityState.Modified;
            db.SaveChanges();
            return(db.Facilidad.Find(id));;
        }
        catch (Exception ex) {
            return(facilidad);
        }
    }
コード例 #7
0
        internal static void AltaFacilidad(Facilidad unaFacilidad, string pCodigoTerminal, SqlTransaction _pTransaccion)
        {
            SqlCommand comando = new SqlCommand("Sp_AltaFacilidades", _pTransaccion.Connection);

            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@codigoTerminal", pCodigoTerminal);
            comando.Parameters.AddWithValue("@facilidad", unaFacilidad.FacilidadProp);
            SqlParameter retorno = new SqlParameter("@Retorno", SqlDbType.Int);

            retorno.Direction = ParameterDirection.ReturnValue;
            comando.Parameters.Add(retorno);

            try
            {
                comando.Transaction = _pTransaccion;

                comando.ExecuteNonQuery();

                if ((int)retorno.Value == -1)
                {
                    throw new Exception("La Facilidad ya existe.");
                }
                else if ((int)retorno.Value == -2)
                {
                    throw new Exception("La Terminal no existe o no está activa.");
                }
                else if ((int)retorno.Value == -3)
                {
                    throw new Exception("No se pudo agregar la Facilidad.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
 public bool insertar(Facilidad facilidad)
 {
     throw new NotImplementedException();
 }
コード例 #9
0
 public bool actualizar(Facilidad facilidad)
 {
     throw new NotImplementedException();
 }