Пример #1
0
 public MainForm()
 {
     b = new SurveyBusiness(usd, sd, qd, tad, opd, ad, ipd);
     InitializeComponent();
 }
Пример #2
0
 public SignUpForm()
 {
     InitializeComponent();
     LoggedUser = null;
     b          = new SurveyBusiness(usd, sd, qd, tad, opd, ad, ipd);
 }
Пример #3
0
    public string[] UpdateKartable_KartablePage(string Caller, string PageState, string StrSelectedRequestsList, string ActionDescription)
    {
        this.InitializeCulture();

        string[] retMessage = new string[4];
        bool     State      = false;

        ActionDescription = this.StringBuilder.CreateString(ActionDescription);
        try
        {
            RequestCaller RC = (RequestCaller)Enum.Parse(typeof(RequestCaller), this.StringBuilder.CreateString(Caller));
            RequestState  RS = (RequestState)Enum.Parse(typeof(RequestState), this.StringBuilder.CreateString(PageState));
            if (StrSelectedRequestsList == string.Empty || StrSelectedRequestsList == null)
            {
                switch (RS)
                {
                case RequestState.Confirmed:
                    retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, new Exception(GetLocalResourceObject("NoRequestSelectedforConfirm").ToString()), retMessage);
                    return(retMessage);

                case RequestState.Unconfirmed:
                    retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, new Exception(GetLocalResourceObject("NoRequestSelectedforReject").ToString()), retMessage);
                    return(retMessage);

                case RequestState.Deleted:
                    retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, new Exception(GetLocalResourceObject("NoRequestSelectedforDelete").ToString()), retMessage);
                    return(retMessage);
                }
            }

            IList <KartableSetStatusProxy> KartableSetStatusProxyList = this.CreateSelectedRequestsList_Kartable(this.StringBuilder.CreateString(StrSelectedRequestsList));
            switch (RC)
            {
            case RequestCaller.Kartable:
                switch (RS)
                {
                case RequestState.Confirmed:
                    State = this.KartableBusiness.ConfirmRequest(KartableSetStatusProxyList, RS, ActionDescription);
                    break;

                case RequestState.Unconfirmed:
                    State = this.KartableBusiness.UnconfirmRequest(KartableSetStatusProxyList, RS, ActionDescription);
                    break;
                }
                break;

            case RequestCaller.Survey:
                SurveyBusiness.DeleteRequst(KartableSetStatusProxyList[0].RequestID, ActionDescription);
                State = true;
                break;
            }

            retMessage[0] = GetLocalResourceObject("RetSuccessType").ToString();
            string SuccessMessageBody = string.Empty;
            switch (RS)
            {
            case RequestState.Confirmed:
                SuccessMessageBody = GetLocalResourceObject("ConfirmComplete").ToString();
                break;

            case RequestState.Unconfirmed:
                SuccessMessageBody = GetLocalResourceObject("RejectComplete").ToString();
                break;

            case RequestState.Deleted:
                SuccessMessageBody = GetLocalResourceObject("DeleteComplete").ToString();
                break;
            }
            retMessage[1] = SuccessMessageBody;
            retMessage[2] = "success";
            retMessage[3] = State.ToString().ToLower();
            return(retMessage);
        }
        catch (UIValidationExceptions ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
            return(retMessage);
        }
        catch (UIBaseException ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
            return(retMessage);
        }
        catch (Exception ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
            return(retMessage);
        }
    }