Ejemplo n.º 1
0
        public ChargeResponse GetCharge(BaseRequestParams parameters)
        {
            ChargeResponse response = new ChargeResponse()
            {
                Xm = parameters.Xm, Sfzh = parameters.Sfzh
            };

            return(response);
        }
        public BaseRequestParams Create(RequestType aType, DataGridView RequestGrid)
        {
            BaseRequestParams param = null;

            switch (aType)
            {
            case RequestType.REQUEST_SELDON:
                param = new RequestService.RequestServiceReference.SeldonRequestParams()
                {
                    seldonVersion = Version.Parse((string)(RequestGrid.Rows[0].Cells[0].Value)),
                    price         = Int32.Parse((string)(RequestGrid.Rows[0].Cells[1].Value)),
                    garante       = DateTime.Parse((string)(RequestGrid.Rows[0].Cells[2].Value))
                };

                if (((SeldonRequestParams)param).seldonVersion.Build < 0 || ((SeldonRequestParams)param).seldonVersion.Revision < 0)
                {
                    int major = ((SeldonRequestParams)param).seldonVersion.Major < 0 ? 0 : ((SeldonRequestParams)param).seldonVersion.Major;
                    int minor = ((SeldonRequestParams)param).seldonVersion.Minor < 0 ? 0 : ((SeldonRequestParams)param).seldonVersion.Minor;

                    ((SeldonRequestParams)param).seldonVersion = new Version(major, minor, 0, 0);
                }
                break;

            case RequestType.REQUEST_JUSTICE:

                param = new RequestService.RequestServiceReference.JusticeRequestParams()
                {
                    price        = Int32.Parse((string)(RequestGrid.Rows[0].Cells[0].Value)),
                    phone        = (string)(RequestGrid.Rows[0].Cells[1].Value),
                    courtAddress = (string)(RequestGrid.Rows[0].Cells[2].Value),
                    loyerName    = (string)(RequestGrid.Rows[0].Cells[3].Value),
                    debtorName   = (string)(RequestGrid.Rows[0].Cells[4].Value)
                };
                break;

            case RequestType.REQUEST_LEARNING:

                param = new RequestService.RequestServiceReference.LearningRequestParams()
                {
                    course  = (string)(RequestGrid.Rows[0].Cells[0].Value),
                    price   = Int32.Parse((string)(RequestGrid.Rows[0].Cells[1].Value)),
                    lector  = (string)(RequestGrid.Rows[0].Cells[2].Value),
                    address = (string)(RequestGrid.Rows[0].Cells[3].Value)
                };
                break;

            default:
                break;
            }
            return(param);
        }
Ejemplo n.º 3
0
        public SearchStudentResponse SearchStudent(BaseRequestParams parameters)
        {
            SearchStudentResponse response = new SearchStudentResponse();

            try {
                response = studentRepository.GetStudent(parameters.Sfzh, parameters.Xm);
                if (response != null)
                {
                    response.RspNo  = "000000";
                    response.RspMsg = "1";
                }
                else
                {
                    response.RspNo = "111111";
                    response.RspNo = "0";
                }
            } catch (Exception ex) {
                log.Error(ex);
                response.RspNo = "111111";
                response.RspNo = "0";
            }
            return(response);
        }