Package framework.generic

Examples of framework.generic.EMoveToTrash


    @Override
    protected void onRemove(DiscountCard entity, List<AuditDoc> audit) throws ClipsServerException {
        Field f[] = { new Field("discountCard", entity) };
       
        if(getEntityCount(ServiceRender.class, f) > 0) {
            throw new EMoveToTrash("По данной дисконтной карте есть оказанные услуги, удаление невозможно");
        }
    }
View Full Code Here


     */   
    @Override
    protected void onRemove(CertificateType entity) throws ClipsServerException {
        Field f[] = { new Field("type", entity) };
        if(getEntityCount(Certificate.class, f) > 0) {
            throw new EMoveToTrash("В базе есть справки данного типа, удаление невозможно");
        }
    }
View Full Code Here

    @Override
    protected void onRemove(DoctorAction entity) throws ClipsServerException {
        Field f1[] = { new Field("parent", entity) };
        if(getEntityCount(DoctorAction.class, f1) > 0) {
            throw new EMoveToTrash("Действие врача содержит вложенные действия");
        }
         Field f2[] = { new Field("action", entity) };
        if(getEntityCount(ServiceAction.class, f2, "") > 0) {
            throw new EMoveToTrash("Действие врача связан с услугой");
        }
    }
View Full Code Here

    @Override
    protected void onRemove(DirectionType entity) throws ClipsServerException {
        //проверяем, есть ли связанные направления
        Field f[] = { new Field("directionType", entity) };
        if(getEntityCount(Direction.class, f) > 0) {
            throw new EMoveToTrash("Существуют направления данного типа, удаление невозможно");
        }
    }
View Full Code Here

     */   
    @Override
    protected void onRemove(Cabinet entity) throws ClipsServerException {
        Field f[] = { new Field("cabinet", entity) };
        if(getEntityCount(SheduleIndividualWork.class, f) > 0) {
            throw new EMoveToTrash("В базе есть работы в данном кабинете, удаление невозможно");
        }
    }
View Full Code Here

    @Override
    protected void onRemove(ExpenditureType entity) throws ClipsServerException {
        //проверяем, есть ли связанный расход материалов по умолчанию
        Field f[] = { new Field("type", entity) };
        if(getEntityCount(ExpenditureDefault.class, f) > 0) {
            throw new EMoveToTrash("Существует связанный расход материалов (по умолчанию), удаление невозможно");
        }
        //проверяем, есть ли связанный расход материалов
        if(getEntityCount(Expenditure.class, f) > 0) {
            throw new EMoveToTrash("Существует связанный расход материалов, удаление невозможно");
        }       
    }
View Full Code Here

            throw new EDataIntegrity("Удаление невозможно, с данным анализом связаны следующие услуги" + s);
        }
        //проверяем, есть ли связанные осмотры
        Field f2[] { new Field("checkupType", checkupType) };
        if(getEntityCount(Checkup.class, f2) > 0) {
            throw new EMoveToTrash("Существуют анализы и осмотры данного типа, удаление невозможно");
        }
       
        //удаляем связи с лабораториями
        try {
            String sql = "Select a FROM " + Laboratory.class.getSimpleName() + " a" +
View Full Code Here

    @Override
    protected void onRemove(WorkType entity) throws ClipsServerException {
        Field f[] = { new Field("workType", entity) };
       
        if(getEntityCount(SheduleIndividualWork.class, f) > 0) {
            throw new EMoveToTrash("Данный тип работ присутствует в расписании"
                    + " одного или нескольких сотрудников, удаление невозможно");
        }
    }
View Full Code Here

     */
    @Override
    protected void onRemove(MesClass entity) throws ClipsServerException {
        Field f[] = { new Field("cabinet", entity) };
        if(getEntityCount(MedicEconomicStandart.class, f) > 0) {
            throw new EMoveToTrash("В базе есть мэдико-экономически стандаты, удаление невозможно");
        }
    }
View Full Code Here

    @Override
    protected void onRemove(Vidal entity) throws ClipsServerException {
        Field f[] = { new Field("vidal", entity) };
       
        if(getEntityCount(VidalFarm.class, f, "") > 0) {
            throw new EMoveToTrash("Данному классификатору соотвествует "
                    + "один или несколько элементов фармакологического классификатора, удаление невозможно");
        }
        if(getEntityCount(VidalAtc.class, f, "") > 0) {
            throw new EMoveToTrash("Данному классификатору соотвествует "
                    + "один или несколько элементов АТХ классификатора, удаление невозможно");
        }   
        if(getEntityCount(VidalMatter.class, f, "") > 0) {
            throw new EMoveToTrash("Данному классификатору соотвествует "
                    + "один или несколько элементов классификатора активных веществ, удаление невозможно");
        }   
        if(getEntityCount(Contraindication.class, f) > 0) {
            throw new EMoveToTrash("Данный классификатор использован при назначении противопоказания, удаление невозможно");
        }         
        if(getEntityCount(PrescriptionItem.class, f) > 0) {
            throw new EMoveToTrash("Данный классификатор использован при выписке рецепта, удаление невозможно");
        }         
    }
View Full Code Here

TOP

Related Classes of framework.generic.EMoveToTrash

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.