Пример #1
0
    public ApasRegularView UpdateApasRegular(ApasRegularView obj)
    {
        //security and design reconsideration
        ApasRegular objReg = new ApasRegular();
        objReg.Id = obj.Id;
        objReg.LoadData();
        objReg.ColorCode = obj.ColorCode;
        objReg.Save();

        EntityConverter ecov = new EntityConverter();
        return ecov.ConvertRegular(objReg);
    }
Пример #2
0
        public ApasRegularView ConvertRegular(ApasRegular input)
        {
            ApasRegularView output = new ApasRegularView();

            try
            {
                output.Classroom = input.GetClassroom().Name;
            }
            catch (WebServiceException ex)
            {
                output.Classroom = "";
                bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy");
                if (rethrow) throw;
            }

            try
            {
                output.Branch = input.GetClassroom().GetBranch().Name.Trim();
            }
            catch (WebServiceException ex)
            {
                output.Branch = "";
                bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy");
                if (rethrow) throw;
            }

            output.ClassStartDate = (input.ClassStartDate==null) ? "" : input.ClassStartDate.ToString("dd MMM yyyy");
            output.Day = input.Day;
            output.Fee = Convert.ToDecimal(input.Fee);
            output.Id = input.Id;
            try
            {
                output.Level = input.getLevel().Name.Trim();
            }
            catch (WebServiceException ex)
            {
                output.Level = "";
                bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy");
                if (rethrow) throw;
            }
            output.ColorCode = input.ColorCode;
            try
            {
                output.Subject = input.GetSubject().name.Trim();
            }
            catch (WebServiceException ex)
            {
                output.Subject = "";
                bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy");
                if (rethrow) throw;
            }

            try
            {
                output.Teacher = input.GetTeacher().FullName;
            }
            catch (Exception ex)
            {

                output.Teacher = "";
                bool rethrow = ExceptionPolicy.HandleException(ex, "GenericPolicy");
                if (rethrow) throw;
            }

            output.TimeEnd = input.TimeEnd.ToShortTimeString() ;
            output.TimeStart = input.TimeStart.ToShortTimeString();
            output.Year = input.Year;

            return output;
        }
Пример #3
0
        public PaymentAdviceReferenceView ConvertPaymentAdviceReference(PaymentAdvice input, ApasRegularView refReg)
        {
            PaymentAdviceReferenceView output = new PaymentAdviceReferenceView();

            output.Id = input.Id;
            output.IdPaymentAdviceList = input.IdPaymentAdviceList;
            output.Student=
                ConvertStudent(input.GetAssociatedStudent());
            output.ReferencedRegular = refReg;

            return output;
        }