/// <summary>
        /// Elimina un tipo de vehiculo dependidneo del numero de registro
        /// </summary>
        /// <param name="_recnum"></param>
        /// <returns></returns>
        public static Boolean eliminarTipoDeVehiculo(Int32 _recnum)
        {
            recso2011DBEntities gestor = claseIntercambio.getGestor();
            //obtenemos el tipo de vehiculo
            var tipos = (from e in gestor.TipoVehiculoes
                         where e.recnum == _recnum
                         select e);

            if (tipos.Count() > 0)
            {
                var tipo = tipos.First();
                gestor.DeleteObject(tipo);
                gestor.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
            }
            else
            {   //no existe ningun tipo de vehiculo con ese numero
                return(false);
            }
            return(true);
        }
Пример #2
0
        /// <summary>
        /// Elimina un residuo a partir del numero de registro
        /// </summary>
        /// <param name="_recnum"></param>
        /// <returns>true || false</returns>
        public static Boolean eliminarResiduo(Int32 _recnum)
        {
            recso2011DBEntities gestor = claseIntercambio.getGestor();
            //obtenemos el residuo
            var residuos = (from e in gestor.Residuos
                            where e.recnum == _recnum
                            select e);

            if (residuos.Count() > 0)
            {
                var residuo = residuos.First();
                gestor.DeleteObject(residuo);
                gestor.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
            }
            else
            {   //no existe ningun residuo con ese numero
                return(false);
            }

            return(true);
        }