상속: System.Web.Services.WebService
 private void Load_Friends_And_Contacts()
 {
     WebService userService = new WebService();
     DataSet dataSet = new DataSet();
     dataSet = userService.GetFriendsAndContacts(user);
     Session["DataSet"] = dataSet;
 }
예제 #2
0
        public string AddComment(string userData)
        {
            JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
            CommentOrder comment = jsonSerializer.Deserialize<CommentOrder>(userData);

            OrdersBusiness orderbusiness = new OrdersBusiness();

            WebService ws = new WebService();
            string result;
            int state;
            if (myHeader != null && ws.VerifyUser(myHeader.UserName, myHeader.Password))
            {
                state = orderbusiness.InsertComment(comment);
                if (state != -1)
                {
                    result = "0"; //增加评论
                }
                else
                {
                    result = "1";
                }
            }
            else
            {
                return jsonSerializer.Serialize("loginfalse");
            }
            return jsonSerializer.Serialize(result);
        }
예제 #3
0
 public Comment(WebService.Comment Comment)
 {
     this.DateTime   = Comment.changedDateTime;
     this.DoctorID   = Comment.docID;
     this.DoctorName = Comment.docName;
     this.RecordID   = Comment.recordID;
     this.Data       = Service.getCommentContent(RecordID, DoctorID);
 }
예제 #4
0
 public static localhost.CalculateModel CalculateModelConverter(WebService.Models.CalculateModel ser)
 {
     var loc = new localhost.CalculateModel();
     loc.Knapsacks = GetlocKnaps(ser.Knapsacks);
     loc.Items = GetlocItems(ser.Items);
     loc.CalculateError = ser.CalculateError;
     return loc;
 }
예제 #5
0
파일: Pleioapp.cs 프로젝트: Pleio/pleioapp
        private void RegisterServices()
        {
            WebService = new WebService();
            LoginService = new LoginService();

            PushService = DependencyService.Get<IPushService>();
            SsoService = DependencyService.Get<ISSOService>();
        }
예제 #6
0
 public WebService UpdateAzureMlWebService(
                     string resourceGroupName,
                     string webServiceName,
                     WebService serviceDefinition)
 {
     return this.apiClient.WebServices.PatchWithRequestId(
                                         serviceDefinition,
                                         resourceGroupName,
                                         webServiceName);
 }
예제 #7
0
 public Patient(WebService.Patient _patient)
 {
     this.Birthday = _patient.dateOfBirth;
     this.ID       = _patient.patientID;
     this.Name     = _patient.patientName;
     this.Sex      = _patient.sex ? Sex.Male : Sex.Female;
     this.Weight   = _patient.weight;
     this.Job      = "";
     this.Address  = "";
     this.Avatar   = global::ECGWorkStation.Properties.Resources._1346378772_People_MSN1;
     this.Records  = new List<Record>();
 }
예제 #8
0
        public FriendBox(Friend friend, WebService web_service)
            : base()
        {
            this.friend = friend;

            Gdk.Pixbuf pic = web_service.LoadImage (friend.Image);
            this.Image.Pixbuf = pic.ScaleSimple (45, 45, Gdk.InterpType.Bilinear);

            Label username = new Label ();
            username.Markup = "<b>" + Utils.ParseMarkup (friend.Username) + "</b>";

            this.InformationBox.Add (username);
        }
예제 #9
0
		private static DirectoryObject ConvertWSDirectoryObject(WebService.DirectoryObject wsDirectoryObject) {
			DirectoryObject directoryObject = new DirectoryObject();
			directoryObject.Id = wsDirectoryObject.Id;
			Property[] properties = new Property[wsDirectoryObject.Properties.Length];
			for(int i = 0; i < wsDirectoryObject.Properties.Length; i++) {
				Property property = new Property();
				property.Name = wsDirectoryObject.Properties[i].Name;
				property.Value = wsDirectoryObject.Properties[i].Value;
				properties[i] = property;
			}
			directoryObject.Properties = properties;
			return directoryObject;
		}
예제 #10
0
        public WebService CreateAzureMlWebService(
                            string resourceGroupName,
                            string location,
                            string webServiceName,
                            WebService serviceDefinition)
        {
            serviceDefinition.Name = webServiceName;
            serviceDefinition.Location = location;

            return this.apiClient.WebServices.CreateOrUpdateWithRequestId(
                                                serviceDefinition,
                                                resourceGroupName,
                                                webServiceName);
        }
예제 #11
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        WebService w = new WebService();
        //int  i = w.login(txtUname.Text, txtPassword.Text);
        //if (i == 1)
        //{
        //    Response.Redirect("~/admin/Dashboard.aspx");
        //}
        //if (i == 2)
        //{
        //    Response.Redirect("~/faculty/FacultyDashboard.aspx");
        //}
        //if (i == 3)
        //{
        //    Response.Redirect("~/student/StudentDashboard.aspx");
        //}
        //if (i == 0)
        //{
        //    Response.Redirect("~/logn.aspx");
        //}

        bool loginstatus = w.login1(txtUname.Text, txtPassword.Text);
        try
        {
            if (loginstatus)
            {
                MembershipUser user = Membership.GetUser(txtUname.Text);
                Session["UserID"] = user.ProviderUserKey;
                Session["UserName"] = user.UserName;
                if (Roles.IsUserInRole(txtUname.Text, "admin"))
                {
                    Response.Redirect("~/admin/Dashboard.aspx");
                }
                if (Roles.IsUserInRole(txtUname.Text, "faculty"))
                {
                    Response.Redirect("~/faculty/FacultyDashboard.aspx");
                }
                if (Roles.IsUserInRole(txtUname.Text, "student"))
                {
                    Response.Redirect("~/student/StudentDashboard.aspx");
                }
            }

        }
        catch (Exception ex)
        {

        }
    }
예제 #12
0
        public Program()
        {
            Serialiser = new Nil.Serialiser<Configuration>(ConfigurationPath);
            Configuration = Serialiser.Load();
            //Check for configuration errors
            Configuration.Check();
            //Store it right away to automatically remove unused content and provide new default values
            Serialiser.Store(Configuration);

            Database databaseProvider = new Database(Configuration);
            StatisticsService = new StatisticsService(this, Configuration, databaseProvider);
            WebService = new WebService(this, Configuration, StatisticsService, databaseProvider);
            UpdateService = new UpdateService(Configuration, this, this);

            MainWindow = new MainWindow(Configuration, this, StatisticsService);
        }
예제 #13
0
파일: Umgebung.cs 프로젝트: jostebo/Mojimo
        static Umgebung()
        {
            try
            {
                var ue = new Umgebungseinstellungen();

                Web = new WebService(ue.BongUser, ue.BongPassword);
                Tab = new Database(ue.MySqlHost, ue.MySqlSchema, ue.MySqlUser, ue.MySqlPassword);
                Dir = new FileSystem(ue.RecordingLibraryRootPath);
                Log = new Logger(ue.LoggingPath, ue.LoggingBaseName, ue.LoggingLimitDays, ue.LoggingLimitBytes, ue.LoggingMaxFileCount);
            }
            catch (Exception ex)
            {
                throw new Exception("Die Konfiguration konnte nicht gelesen werden oder enthielt ungültige Werte", ex);
            }
        }
예제 #14
0
 public override IWebService Run()
 {
     var obj = new WebService(
         new Authenticator(
             _logger,
             new ErrorHandler(_logger),
             new Database(new ErrorHandler(_logger), _logger)
             ),
         new StockQuote(
             _logger,
             new ErrorHandler(_logger),
             new Database(new ErrorHandler(_logger), _logger)
             )
         );
     obj.Execute();
     return obj;
 }
예제 #15
0
		public SSOService() {
			App = (App) App.Current;
			WebService = App.WebService;

			MessagingCenter.Subscribe<Xamarin.Forms.Application> (App.Current, "login_succesful", async(sender) => {
				LoadToken();
			});

			MessagingCenter.Subscribe<Xamarin.Forms.Application> (App.Current, "logout", async(sender) => {
				Expire();
			});

			MessagingCenter.Subscribe<Xamarin.Forms.Application> (App.Current, "select_site", async(sender) => {
				Expire();
				LoadToken();
			});
		}
예제 #16
0
        public TopAlbumBox(TopAlbum album, WebService web_service, int rank)
            : base()
        {
            this.album = album;

            Gdk.Pixbuf pic = web_service.LoadImage (album.Image);
            this.Image.Pixbuf = pic.ScaleSimple (45, 45, Gdk.InterpType.Bilinear);

            Label name = new Label ();
            VBox info_box = new VBox (false, 5);

            name.Markup = rank + ". " + Utils.ParseMarkup (album.Name);
            name.Ellipsize = Pango.EllipsizeMode.End;
            name.Xalign = 0;

            info_box.PackStart (name, false, false, 0);
            this.InformationBox.Add (info_box);
        }
예제 #17
0
    protected void GridViewFriends_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        localhostWebService.WebService service = new localhostWebService.WebService();
        localhostWebService.FriendDetails friend = new localhostWebService.FriendDetails();
        DataSet dataset=(DataSet)Session["DataSetFriends"];
        WebService userService = new WebService();
        if (e.CommandName == "chck")
        {
            friend.phoneIDAsking = user.phoneNumber;
            int index = Convert.ToInt32(e.CommandArgument);
            
            friend.phoneIDAccepting = dataset.Tables[0].Rows[index]["PhoneNumber"].ToString();
            friend.dateOfFriendship = DateTime.Now;
            friend.status = false;
            service.InsertFriend(friend);
            LabelMsg.Text = "הוסף בהתחלה";
        }


    }
예제 #18
0
        public bool Initialise()
        {
            try
            {
                Serialiser = new Nil.Serialiser<Configuration>(ConfigurationPath);
                Configuration = Serialiser.Load();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
                return false;
            }

            Database databaseProvider = new Database(Configuration.Database);
            StatisticsService = new StatisticsService(this, Configuration, databaseProvider);
            WebService = new WebService(this, Configuration, StatisticsService, databaseProvider);

            MainWindow = new MainWindow(Configuration, this, StatisticsService);

            return true;
        }
        /// <summary>
        /// Get the current status of training
        /// </summary>
        /// <returns>Prediction API can return Done, Running, or Error </returns>
        public TrainingStatusResponse GetTrainingStatus()
        {
            try
            {
                var encodedModelPath = HttpUtility.UrlEncode(ModelPath);

                var url = string.Format(Urls.TrainingStatus, encodedModelPath, _accessToken);

                IWebService webService = new WebService(url);

                var response = webService.Get<TrainingStatusResponse>();

                return response;
            }
            catch (WebException ex)
            {
                ex.CheckAndThrowAuthenticationException();

                throw;
            }
        }
예제 #20
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        localhostWebService.UserDetails ud = new localhostWebService.UserDetails();
        localhostWebService.WebService service = new localhostWebService.WebService();
        WebService userService = new WebService();
        UserDetails userDetails = new UserDetails();
        ud.email = TextBox1.Text;
        ud.password = TextBox2.Text;

        localhostWebService.UserDetails user = service.EnterToSite(ud);
        if (user != null)
        {
            Session["UserDetails"] = user;
            Response.Redirect("FileExplorer.aspx");
        }
        else
        {
            Label1.Text = "Does Not Exist";
        }

    }
예제 #21
0
        public SimilarArtistBox(SimilarArtist artist, WebService web_service)
            : base()
        {
            this.artist = artist;

            this.Image.Pixbuf = web_service.LoadImage (artist.Image);

            Label name = new Label ();
            Label match = new Label ();
            VBox info_box = new VBox (false, 5);

            name.Markup = "<b>" + Utils.ParseMarkup (artist.Name) + "</b>";
            match.Markup = "<small>Similarity: <b>% " + artist.Match + "</b></small>";

            name.Xalign = 0;
            match.Xalign = 0;

            info_box.PackStart (name, false, false, 0);
            info_box.PackStart (match, false, false, 0);

            this.InformationBox.Add (info_box);
        }
예제 #22
0
        public TopArtistBox(TopArtist artist, WebService web_service)
            : base()
        {
            this.artist = artist;

            this.Image.Pixbuf = web_service.LoadImage (artist.Image);

            Label name = new Label ();
            Label playcount = new Label ();

            name.Markup = "<b>" + Utils.ParseMarkup (artist.Name) + "</b>";
            playcount.Markup = "<small>Play Count: " + artist.PlayCount + "</small>";

            name.Xalign = 0;
            playcount.Xalign = 0;

            VBox box = new VBox (false, 2);
            box.PackStart (name, false, false, 0);
            box.PackStart (playcount, false, false, 0);

            this.InformationBox.Add (box);
        }
예제 #23
0
    protected void Finnish_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            UserDetails user = new UserDetails();
            user.firstName = TextBox1.Text;
            user.lastName = TextBox2.Text;
            user.password = TextBox3.Text;
            user.email = TextBox4.Text;


            WebService userService = new WebService();
            try
            {
                userService.InsertUser(user);
            }
            catch (Exception ex)
            {
                this.LabelMassege.Text = ex.Message;
            }
        }

    }
        /// <summary>
        /// Make a prediction
        /// </summary>
        /// <param name="features">The features for this prediction</param>
        /// <returns>The prediction result</returns>
        public PredictionResponse Predict(params object [] features)
        {
            try
            {
                var encodedModelPath = HttpUtility.UrlEncode(ModelPath);

                var url = string.Format(Urls.Prediction, encodedModelPath, _accessToken);

                IWebService webService = new WebService(url);

                var data = new PredictionRequest() {Input = new PredictionInput() {Features = features}};

                var response = webService.Post<PredictionRequest, PredictionResponse>(data);

                return response;
            }
            catch (WebException ex)
            {
                ex.CheckAndThrowAuthenticationException();

                throw;
            }
        }
예제 #25
0
        /// <summary>
        /// Dá sinal de estar ativo para o administrador autenticado
        /// </summary>
        /// <returns></returns>
        public static bool Alive()
        {
            var ws = new WebService();
            ws.RemoverAdministradores();

            var adm = ObterAdministradorAutenticado();
            if (adm != null)
            {
                string adminKey = "adm-" + adm.Usuario;
                //Alive
                System.Web.HttpContext.Current.Application.Lock();
                if (System.Web.HttpContext.Current.Application[adminKey] != null)
                    System.Web.HttpContext.Current.Application[adminKey] = DateTime.Now;
                else
                    System.Web.HttpContext.Current.Application.Add(adminKey, DateTime.Now);
                System.Web.HttpContext.Current.Application.UnLock();

                return true;
            }
            else
            {
                return false;
            }
        }
예제 #26
0
        public MainViewModel()
        {
            if( Windows.ApplicationModel.DesignMode.DesignModeEnabled )
            {
                SourceImage = new SourceModel()
                {
                    Error = "Not a url",
                    Status = false,
                    URL = "",
                    PreviewURL = "https://placehold.it/256x256"
                };

                return;
            }

            SourceImage = new SourceModel()
            {
                Error = "",
                Status = false,
                URL = "",
                PreviewURL = "https://placehold.it/256x256"
            };
            _service = WebService.Instance;
        }
예제 #27
0
 /// <summary>
 /// 启用
 /// </summary>
 /// <returns></returns>
 public ActionResult Enable(string ids)
 {
     return(JResult(WebService.Enable_Pay(ids)));
 }
예제 #28
0
 public Record(WebService.HistoryRecord _record)
 {
     this.Date = _record.dateTimeOfRecord;
     this.ID   = _record.recordID;
     this._data = null;
 }
예제 #29
0
        public XmlDocument ExecutaMetodo()
        {
            string     resposta = string.Empty;
            WebService service  = null;

            if (!string.IsNullOrWhiteSpace(wsSoap.EnderecoWeb))
            {
                switch (_enumProvedor)
                {
                case EnumProvedor.ELv2:
                    service = new.ServiceElv2()



                              //wsSoap.EnderecoWeb, "",
                              //_enumProvedor,
                              //empresa.UsuarioWS,
                              //empresa.SenhaWS,
                              //empresa.X509Certificado);
                              break;
                }
            }

            switch (_metodo.ToUpper())
            {
            case "CANCELARNFSE":
                resposta = service.CancelarNfse();
                break;

            case "CONSULTARLOTERPS":
                resposta = service.ConsultarLoteRps();
                break;

            case "CONSULTARNFSE":
                resposta = service.ConsultarNfse();
                break;

            case "CONSULTARNFSEPORRPS":
                resposta = service.ConsultarNfsePorRps();
                break;

            case "CONSULTARSTATUSNFSE":
                resposta = service.ConsultarStatusNfse();
                break;

            case "CONSULTASITUACAOLOTERPS":
                resposta = service.ConsultarSituacaoLoteRps();
                break;

            case "RECEPCIONARLOTERPS":
                resposta = service.RecepcionarLoteRps();
                break;

            case "CONSULTARSTLOTE":
                resposta = service.ConsultarStLote();
                break;

            default:
                break;
            }

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(resposta);

            return(doc);
        }
예제 #30
0
    public static string InsertarActualizarOfertaHome(int p1, int p2, int p3, int p4)
    {
        if (HttpContext.Current.Session["GestionOfertaHome_listOfertaHome"] != null)
        {
            List <cOfertaHome> l = WebService.RecuperarTodasOfertaHome();
            //if (p1 > 0)
            //{
            cOfertaHome o1 = l.FirstOrDefault(x => x.ofh_orden == 1);
            if (o1 == null && p1 > 0)
            {
                WebService.InsertarActualizarOfertaHome(0, 1, p1);
            }
            else if (o1 != null && p1 != o1.ofh_idOferta && p1 > 0)
            {
                WebService.InsertarActualizarOfertaHome(o1.ofh_idOfertaHome, 1, p1);
            }
            else if (p1 == -1 && o1 != null)
            {
                WebService.EliminarOfertaHome(o1.ofh_idOfertaHome);
            }
            //}
            //if (p2 > 0)
            //{
            cOfertaHome o2 = l.FirstOrDefault(x => x.ofh_orden == 2);
            if (o2 == null && p2 > 0)
            {
                WebService.InsertarActualizarOfertaHome(0, 2, p2);
            }
            else if (o2 != null && p2 != o2.ofh_idOferta && p2 > 0)
            {
                WebService.InsertarActualizarOfertaHome(o2.ofh_idOfertaHome, 2, p2);
            }
            else if (p2 == -1 && o2 != null)
            {
                WebService.EliminarOfertaHome(o2.ofh_idOfertaHome);
            }
            //}
            //if (p3 > 0)
            //{
            cOfertaHome o3 = l.FirstOrDefault(x => x.ofh_orden == 3);
            if (o3 == null && p3 > 0)
            {
                WebService.InsertarActualizarOfertaHome(0, 3, p3);
            }
            else if (o3 != null && p3 != o3.ofh_idOferta && p3 > 0)
            {
                WebService.InsertarActualizarOfertaHome(o3.ofh_idOfertaHome, 3, p3);
            }
            else if (p3 == -1 && o3 != null)
            {
                WebService.EliminarOfertaHome(o3.ofh_idOfertaHome);
            }
            //}
            //if (p4 > 0)
            //{
            cOfertaHome o4 = l.FirstOrDefault(x => x.ofh_orden == 4);
            if (o4 == null && p4 > 0)
            {
                WebService.InsertarActualizarOfertaHome(0, 4, p4);
            }
            else if (o4 != null && p4 != o4.ofh_idOferta && p4 > 0)
            {
                WebService.InsertarActualizarOfertaHome(o4.ofh_idOfertaHome, 4, p4);
            }
            else if (p4 == -1 && o4 != null)
            {
                WebService.EliminarOfertaHome(o4.ofh_idOfertaHome);
            }


            //}
        }
        return("");
    }
예제 #31
0
        public void WebService_Execute_SendEmail()
        {
            var sut = new WebService();

            sut.Execute();
        }
예제 #32
0
        public WebService Test(string args, Guid workspaceId, Guid dataListId)
        {
            var service = new WebService();

            try
            {
                service = JsonConvert.DeserializeObject <WebService>(args);

                if (string.IsNullOrEmpty(service.RequestResponse))
                {
                    ErrorResultTO errors;
                    ExecuteRequest(service, true, out errors, _webExecute);
                    ((WebSource)service.Source).DisposeClient();
                }

                var preTestRsData = service.Recordsets;
                service.RequestMessage = string.Empty;
                service.JsonPathResult = string.Empty;

                if (service.RequestResponse.IsJSON() && String.IsNullOrEmpty(service.JsonPath))
                {
                    service.ApplyPath();
                    // we need to timeout this request after 10 seconds due to nasty pathing issues ;)
                    Thread jsonMapTaskThread = null;
                    var    jsonMapTask       = new Task(() =>
                    {
                        jsonMapTaskThread  = Thread.CurrentThread;
                        service.Recordsets = FetchRecordset(service, true);
                    });

                    jsonMapTask.Start();
                    jsonMapTask.Wait(10000);

                    if (!jsonMapTask.IsCompleted)
                    {
                        if (jsonMapTaskThread != null)
                        {
                            jsonMapTaskThread.Abort();
                        }

                        service.Recordsets     = preTestRsData;
                        service.RequestMessage = GlobalConstants.WebServiceTimeoutMessage;
                    }

                    jsonMapTask.Dispose();
                }
                else
                {
                    service.Recordsets = FetchRecordset(service, true);
                }
            }
            catch (Exception ex)
            {
                RaiseError(ex);
                if (service.Recordsets.Count > 0)
                {
                    service.Recordsets[0].HasErrors    = true;
                    service.Recordsets[0].ErrorMessage = ex.Message;
                }
                service.RequestResponse = ex.Message;
            }

            return(service);
        }
예제 #33
0
        public static List <cSucursalDependienteTipoEnviosCliente> GetTiposEnviosSucursal(string sortExpression, string pFiltro)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro.Trim().ToUpper();
            }
            var query = WebService.RecuperarTodosSucursalDependienteTipoEnvioCliente().Where(x => x.env_codigo != null ? x.env_codigo.ToUpper().Contains(filtro) : false || x.env_nombre != null ? x.env_nombre.ToUpper().Contains(filtro) : false || x.sde_sucursal.ToUpper().Contains(filtro) || x.sde_sucursalDependiente.ToUpper().Contains(filtro)).ToList();

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "env_codigo":
                        query = query.OrderBy(b => b.env_codigo).ToList();
                        break;

                    case "env_nombre":
                        query = query.OrderBy(b => b.env_nombre).ToList();
                        break;

                    case "sde_sucursal":
                        query = query.OrderBy(b => b.sde_sucursal).ToList();
                        break;

                    case "sde_sucursalDependiente":
                        query = query.OrderBy(b => b.sde_sucursalDependiente).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "env_codigo":
                        query = query.OrderByDescending(b => b.env_codigo).ToList();
                        break;

                    case "env_nombre":
                        query = query.OrderByDescending(b => b.env_nombre).ToList();
                        break;

                    case "sde_sucursal":
                        query = query.OrderByDescending(b => b.sde_sucursal).ToList();
                        break;

                    case "sde_sucursalDependiente":
                        query = query.OrderByDescending(b => b.sde_sucursalDependiente).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #34
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <returns></returns>
 public ActionResult Delete(string ids)
 {
     return(JResult(WebService.Delete_Pay(ids)));
 }
예제 #35
0
        public static List <cCurriculumVitae> GetCurriculumVitae(string sortExpression, string pFiltro)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            var query = WebService.RecuperarTodosCurriculumVitae(pFiltro);

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "tcv_nombre":
                        query = query.OrderBy(b => b.tcv_nombre).ToList();
                        break;

                    case "tcv_mail":
                        query = query.OrderBy(b => b.tcv_mail).ToList();
                        break;

                    case "tcv_dni":
                        query = query.OrderBy(b => b.tcv_dni).ToList();
                        break;

                    case "tcv_comentario":
                        query = query.OrderBy(b => b.tcv_comentario).ToList();
                        break;

                    case "tcv_estado":
                        query = query.OrderBy(b => b.tcv_estado).ToList();
                        break;

                    case "tcv_estadoToString":
                        query = query.OrderBy(b => b.tcv_estadoToString).ToList();
                        break;

                    case "tcv_fecha":
                        query = query.OrderBy(b => b.tcv_fecha).ToList();
                        break;

                    case "tcv_fechaToString":
                        query = query.OrderBy(b => b.tcv_fechaToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "tcv_nombre":
                        query = query.OrderByDescending(b => b.tcv_nombre).ToList();
                        break;

                    case "tcv_mail":
                        query = query.OrderByDescending(b => b.tcv_mail).ToList();
                        break;

                    case "tcv_dni":
                        query = query.OrderByDescending(b => b.tcv_dni).ToList();
                        break;

                    case "tcv_comentario":
                        query = query.OrderByDescending(b => b.tcv_comentario).ToList();
                        break;

                    case "tcv_estado":
                        query = query.OrderByDescending(b => b.tcv_estado).ToList();
                        break;

                    case "tcv_estadoToString":
                        query = query.OrderByDescending(b => b.tcv_estadoToString).ToList();
                        break;

                    case "tcv_fecha":
                        query = query.OrderByDescending(b => b.tcv_fecha).ToList();
                        break;

                    case "tcv_fechaToString":
                        query = query.OrderByDescending(b => b.tcv_fechaToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
        private void UpdateWebServiceResource()
        {
            WebService serviceDefinitionUpdate = this.ServiceUpdates;
            if (string.Equals(
                this.ParameterSetName, 
                UpdateAzureMLWebService.UpdateFromArgumentsParameterSet, 
                StringComparison.OrdinalIgnoreCase))
            {
                serviceDefinitionUpdate = new WebService
                {
                    Properties = new WebServicePropertiesForGraph
                    {
                        Title = this.Title,
                        Description = this.Description,
                        Diagnostics = this.Diagnostics,
                        Keys = this.Keys,
                        Assets = (this.Assets != null) ? 
                                        this.Assets.Cast<DictionaryEntry>()
                                                .ToDictionary(
                                                    kvp => kvp.Key as string, 
                                                    kvp => kvp.Value as AssetItem)
                                        : null,
                        Input = this.Input,
                        Output = this.Output,
                        ReadOnlyProperty = this.IsReadOnly.IsPresent,
                        RealtimeConfiguration = this.RealtimeConfiguration,
                        Parameters = (this.Parameters != null) ? 
                                        this.Parameters.Cast<DictionaryEntry>()
                                                .ToDictionary(
                                                    kvp => kvp.Key as string,
                                                    kvp => kvp.Value as string)
                                        : null,
                        Package = this.Package
                    }
                };

                if (!string.IsNullOrWhiteSpace(this.StorageAccountKey))
                {
                    serviceDefinitionUpdate.Properties.StorageAccount = 
                        new StorageAccount(null, this.StorageAccountKey);
                }
            }

            WebService updatedService = 
                this.WebServicesClient.UpdateAzureMlWebService(
                                        this.ResourceGroupName, 
                                        this.Name, 
                                        serviceDefinitionUpdate);
            this.WriteObject(updatedService);
        }
예제 #37
0
 public void WhenISelectAsAWebSource(string sourceName)
 {
     if (sourceName == "Dev2CountriesWebService")
     {
         var serviceModel = PostServiceModel();
         var webService   = new WebService
         {
             RequestResponse = "{\"CountryID\" : \"a\",\"Description\":\"a\"}",
             Recordsets      = new RecordsetList
             {
                 new Runtime.ServiceModel.Data.Recordset
                 {
                     Name   = "",
                     Fields = new List <RecordsetField>
                     {
                         new RecordsetField
                         {
                             Alias          = "CountryID",
                             Name           = "CountryID",
                             RecordsetAlias = ""
                         },
                         new RecordsetField
                         {
                             Alias          = "Description",
                             Name           = "Description",
                             RecordsetAlias = ""
                         }
                     }
                 }
             }
         };
         var serializer = new Dev2JsonSerializer();
         var testResult = serializer.Serialize(webService);
         serviceModel.Setup(model => model.TestService(It.IsAny <IWebService>())).Returns(testResult);
         PostViewModel().SourceRegion.SelectedSource = _dev2CountriesWebServiceWebSource;
     }
     else if (sourceName == "Google Address Lookup")
     {
         PostViewModel().SourceRegion.SelectedSource = _googleWebSource;
     }
     else
     {
         var serviceModel = PostServiceModel();
         var webService   = new WebService
         {
             RequestResponse = "{\"rec\" : [{\"a\":\"1\",\"b\":\"a\"}]}",
             Recordsets      = new RecordsetList
             {
                 new Runtime.ServiceModel.Data.Recordset
                 {
                     Name   = "rec",
                     Fields = new List <RecordsetField>
                     {
                         new RecordsetField
                         {
                             Alias          = "a",
                             Name           = "a",
                             RecordsetAlias = "rec"
                         },
                         new RecordsetField
                         {
                             Alias          = "b",
                             Name           = "b",
                             RecordsetAlias = "rec"
                         }
                     }
                 }
             }
         };
         var serializer = new Dev2JsonSerializer();
         var testResult = serializer.Serialize(webService);
         serviceModel.Setup(model => model.TestService(It.IsAny <IWebService>())).Returns(testResult);
         PostViewModel().SourceRegion.SelectedSource = _webHelooWebSource;
     }
 }
예제 #38
0
        // 作業ステータス更新・積込処理 TUMIKOMI080,TUMIKOMI311
        private void UpdateSagyoStatus(string saryouData)
        {
            ((MainActivity)this.Activity).ShowProgress("作業ステータス更新中...");

            int resultCode = 1;

            new Thread(new ThreadStart(delegate {
                Activity.RunOnUiThread(async() =>
                {
                    Thread.Sleep(1500);
                    try
                    {
                        Dictionary <string, string> param = GetProcParam(saryouData);
                        MTumikomiProc result = WebService.CallTumiKomiProc(kansen_kbn == "0" ? "080" : "311", param);
                        resultCode           = int.Parse(result.poMsg);

                        if (resultCode == 0 || resultCode == 2)
                        {
                            if (kansen_kbn == "0")
                            {
                                if (resultCode == 2)
                                {
                                    carLabelInputMode = false;

                                    ShowDialog("確認", "積込可能な商品があります。\n積込みを完了\nしますか?", (flag) => {
                                        if (flag)
                                        {
                                            carLabelInputMode = true;

                                            Log.Debug(TAG, "CreateTsumiFiles Start");

                                            CreateTsumiFiles();

                                            Log.Debug(TAG, "CreateTsumiFiles End");

                                            //配車テーブルの該当コースの各数量を実績数で更新する
                                            var updateResult = WebService.CallTumiKomiProc(kansen_kbn == "0" ? "210" : "314", param);

                                            if (updateResult.poRet == "0" || updateResult.poRet == "99")
                                            {
                                                //editor.PutBoolean("tenpo_zan_flg", updateResult.poRet == "99" ? true : false);
                                                //editor.Apply();
                                                //StartFragment(FragmentManager, typeof(TsumikomiCompleteFragment));
                                                Activity.RunOnUiThread(() =>
                                                {
                                                    //	正常登録
                                                    ShowDialog("報告", "積込検品が\n完了しました。", () => { FragmentManager.PopBackStack(FragmentManager.GetBackStackEntryAt(0).Id, 0); });
                                                });
                                            }
                                            else
                                            {
                                                ShowDialog("エラー", "表示データがありません", () => { FragmentManager.PopBackStack(FragmentManager.GetBackStackEntryAt(0).Id, 0); });
                                                return;
                                            }
                                        }
                                        else
                                        {
                                            GetTenpoMatehanInfo();

                                            etKosu.SetBackgroundColor(Android.Graphics.Color.Yellow);
                                            etCarLabel.SetBackgroundColor(Android.Graphics.Color.White);

                                            etKosu.Text     = "";
                                            etCarLabel.Text = "";

                                            carLabelInputMode = false;
                                        }
                                    });
                                }
                                else
                                {
                                    Log.Debug(TAG, "CreateTsumiFiles Start");

                                    CreateTsumiFiles();

                                    Log.Debug(TAG, "CreateTsumiFiles End");

                                    //配車テーブルの該当コースの各数量を実績数で更新する
                                    var updateResult = WebService.CallTumiKomiProc(kansen_kbn == "0" ? "210" : "314", param);

                                    if (updateResult.poRet == "0" || updateResult.poRet == "99")
                                    {
                                        //editor.PutBoolean("tenpo_zan_flg", updateResult.poRet == "99" ? true : false);
                                        //editor.Apply();
                                        //StartFragment(FragmentManager, typeof(TsumikomiCompleteFragment));
                                        Activity.RunOnUiThread(() =>
                                        {
                                            //	正常登録22
                                            ShowDialog("報告", "積込検品が\n完了しました。", () => { FragmentManager.PopBackStack(FragmentManager.GetBackStackEntryAt(0).Id, 0); });
                                        });
                                    }
                                    else
                                    {
                                        ShowDialog("エラー", "表示データがありません", () => { FragmentManager.PopBackStack(FragmentManager.GetBackStackEntryAt(0).Id, 0); });
                                        return;
                                    }
                                }
                            }
                        }
                        else if (resultCode == 1)
                        {
                            // scan_flg = true	//スキャン済みフラグ
                            // iniZero(4), Return("sagyou5")

                            GetTenpoMatehanInfo();

                            Activity.RunOnUiThread(() =>
                            {
                                etKosu.SetBackgroundColor(Android.Graphics.Color.Yellow);
                                etCarLabel.SetBackgroundColor(Android.Graphics.Color.White);

                                etKosu.Text     = "";
                                etCarLabel.Text = "";

                                carLabelInputMode = false;

                                _CompleteButton.Enabled = true;
                            });
                        }
                    }
                    catch
                    {
                        ShowDialog("エラー", "例外エラーが発生しました。", () => { });
                        return;
                    }
                }
                                       );
                Activity.RunOnUiThread(() => ((MainActivity)this.Activity).DismissDialog());
            }
                                       )).Start();
        }
예제 #39
0
        public static List <cCatalogo> GetCatalogo(string sortExpression, string pFiltro)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro;
            }
            var query = string.IsNullOrEmpty(pFiltro) ? WebService.RecuperarTodosCatalogos() : WebService.RecuperarTodosCatalogos().Where(x => x.tbc_titulo.ToUpper().Contains(pFiltro.ToUpper().Trim()) || x.tbc_estadoToString.ToUpper().Contains(pFiltro.ToUpper().Trim())).ToList();

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "tbc_titulo":
                        query = query.OrderBy(b => b.tbc_titulo).ToList();
                        break;

                    case "tbc_descripcion":
                        query = query.OrderBy(b => b.tbc_descripcion).ToList();
                        break;

                    case "tbc_fechaToString":
                        query = query.OrderBy(b => b.tbc_fechaToString).ToList();
                        break;

                    case "tbc_orden":
                        query = query.OrderBy(b => b.tbc_orden).ToList();
                        break;

                    case "tbc_estadoToString":
                        query = query.OrderBy(b => b.tbc_estadoToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "tbc_titulo":
                        query = query.OrderByDescending(b => b.tbc_titulo).ToList();
                        break;

                    case "tbc_descripcion":
                        query = query.OrderByDescending(b => b.tbc_descripcion).ToList();
                        break;

                    case "tbc_fechaToString":
                        query = query.OrderByDescending(b => b.tbc_fechaToString).ToList();
                        break;

                    case "tbc_orden":
                        query = query.OrderByDescending(b => b.tbc_orden).ToList();
                        break;

                    case "tbc_estadoToString":
                        query = query.OrderByDescending(b => b.tbc_estadoToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #40
0
        //
        public static List <cCadeteriaRestricciones> GetCadeteriaRestricciones(string sortExpression, string pFiltro)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro.Trim().ToUpper();
            }
            var query = WebService.RecuperarTodosCadeteriaRestricciones().Where(x => x.tcr_codigoSucursal.ToUpper().Contains(filtro) || x.tcr_UnidadesMinimas.ToString().ToUpper().Contains(filtro) || x.tcr_UnidadesMaximas.ToString().ToUpper().Contains(filtro) || x.tcr_MontoMinimo.ToString().ToUpper().Contains(filtro) || x.tcr_MontoIgnorar.ToString().ToUpper().Contains(filtro)).ToList();

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "tcr_codigoSucursal":
                        query = query.OrderBy(b => b.tcr_codigoSucursal).ToList();
                        break;

                    case "tcr_MontoIgnorar":
                        query = query.OrderBy(b => b.tcr_MontoIgnorar).ToList();
                        break;

                    case "tcr_MontoMinimo":
                        query = query.OrderBy(b => b.tcr_MontoMinimo).ToList();
                        break;

                    case "tcr_UnidadesMinimas":
                        query = query.OrderBy(b => b.tcr_UnidadesMinimas).ToList();
                        break;

                    case "tcr_UnidadesMaximas":
                        query = query.OrderBy(b => b.tcr_UnidadesMaximas).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "tcr_codigoSucursal":
                        query = query.OrderByDescending(b => b.tcr_codigoSucursal).ToList();
                        break;

                    case "tcr_MontoIgnorar":
                        query = query.OrderByDescending(b => b.tcr_MontoIgnorar).ToList();
                        break;

                    case "tcr_MontoMinimo":
                        query = query.OrderByDescending(b => b.tcr_MontoMinimo).ToList();
                        break;

                    case "tcr_UnidadesMinimas":
                        query = query.OrderByDescending(b => b.tcr_UnidadesMinimas).ToList();
                        break;

                    case "tcr_UnidadesMaximas":
                        query = query.OrderByDescending(b => b.tcr_UnidadesMaximas).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #41
0
 /// <summary>
 /// 获取分页列表
 /// </summary>
 /// <param name="pageIndex">页码</param>
 /// <param name="pageSize">分页大小</param>
 /// <param name="name">名称 - 搜索项</param>
 /// <param name="no">编号 - 搜索项</param>
 /// <returns></returns>
 public ActionResult GetPageList(int pageIndex, int pageSize, string name, string no)
 {
     return(JResult(WebService.Get_PayPageList(pageIndex, pageSize, name, no)));
 }
예제 #42
0
 public CoinMarketService(WebService webService)
 {
     _webService = webService;
 }
예제 #43
0
 /// <summary>
 /// 获取菜品分类选择项
 /// </summary>
 /// <returns></returns>
 public ActionResult GetStoreSelectItem(string id)
 {
     return(JResult(WebService.Get_StoreSelectItem(id)));
 }
예제 #44
0
 public JsonResult GetWaste(string carId, DateTime?searchTime)
 {
     return(JResult(WebService.Get_WasteReport(Client.LoginUser.CoachID, carId, searchTime)));
 }
예제 #45
0
 public static void ExecuteRequest(WebService service, bool throwError, out ErrorResultTO errors)
 {
     ExecuteRequest(service, throwError, out errors, DefaultWebExecute);
 }
예제 #46
0
 /// <summary>
 /// 教练工资(管理员)
 /// </summary>
 /// <returns></returns>
 public ViewResult Info(DateTime?searchTime, string coachID)
 {
     return(View(WebService.Get_CoachSalary(searchTime, coachID)));
 }
예제 #47
0
        public static List <capaDatos.cArchivo> GetArchivos(int pArc_codRelacion, string pArc_galeria, string pFiltro, string sortExpression)
        {
            //string sortExpression = "arc_titulo";
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro;
            }
            var query = WebService.RecuperarTodosArchivos(pArc_codRelacion, pArc_galeria, filtro);

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "arc_titulo":
                        query = query.OrderBy(b => b.arc_titulo).ToList();
                        break;

                    case "arc_orden":
                        query = query.OrderBy(b => b.arc_orden).ToList();
                        break;

                    case "arc_fecha":
                        query = query.OrderBy(b => b.arc_fecha).ToList();
                        break;

                    case "NombreYapellido":
                        query = query.OrderBy(b => b.NombreYapellido).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "arc_titulo":
                        query = query.OrderByDescending(b => b.arc_titulo).ToList();
                        break;

                    case "arc_orden":
                        query = query.OrderByDescending(b => b.arc_orden).ToList();
                        break;

                    case "arc_fecha":
                        query = query.OrderByDescending(b => b.arc_fecha).ToList();
                        break;

                    case "NombreYapellido":
                        query = query.OrderByDescending(b => b.NombreYapellido).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #48
0
 public RetrieveService(
     WebService webService
     )
 {
     this.webService = webService;
 }
예제 #49
0
 public static void analysis(WebService.synInfo synInfo)
 {
     WebService.gunServices webService = SingleWebService.getWebService();
     #region model
     Model.gunark gunark = new Gunark.Model.gunark();
     Model.user user = new Gunark.Model.user();
     Model.group group = new Gunark.Model.group();
     Model.gbg gbg = new Gunark.Model.gbg();
     Model.fingerprint fingerPrint = new Gunark.Model.fingerprint();
     #endregion model
     #region bll
     Bll.user user_bll = new Gunark.BLL.user();
     Bll.gunark gunark_bll = new Gunark.BLL.gunark();
     Bll.group group_bll = new Gunark.BLL.group();
     Bll.gbg gbg_bll = new Gunark.BLL.gbg();
     Bll.fingerprint fingerPrint_bll = new Gunark.BLL.fingerprint();
     #endregion bll
     #region attritubes
     string[] attritubes = null;
     #endregion attritubes
     #region 同步类型
     switch (synInfo.syn_Type)
     {
         #region 枪柜
         case "枪柜信息增加"://通过
             gunark = analysisGunark(synInfo.syn_Param);
             gunark_bll.Add(gunark);
             //获取枪弹绑定关系
             attritubes = synInfo.syn_Param.Split('|');
             WebService.gunarkGroupGunBullet[] gggb = webService.getGunarkGroupGunBullet(attritubes[0]);
             for (int i = 0; i < gggb.Length; i++)
             {
                 Model.gbg ggbg = new Gunark.Model.gbg();
                 gbg.GGGBID = gggb[i].gggbId;
                 gbg.GROUP_ID = gggb[i].groupId;
                 gbg.GUN_LOCATION = gggb[i].gunLocation;
                 gbg.GUNARK_ID = gggb[i].gunarkId;
                 gbg.BULLET_LOCATION = int.Parse(gggb[i].bulletLocation);
                 gbg_bll.Add(gbg);
             }
             break;
         case "枪柜信息修改"://未通过
             gunark = analysisGunark(synInfo.syn_Param);
             gunark_bll.Update(gunark);
             break;
         case "注销"://未通过
             attritubes = synInfo.syn_Param.Split('|');
             gunark = gunark_bll.GetModel(attritubes[0]);
             gunark.GUNARK_STATUS = 0;
             gunark_bll.Update(gunark);
             break;
         case "是否枪弹对应"://未通过
             break;
         case "是否使用组权限"://未通过
             break;
         #endregion 枪柜
         #region 用户(用户绑定组未通过【寄存组有问题】、新增枪柜增加用户)
         case "增加用户":
             user = analysisUser(synInfo.syn_Param);
             user_bll.Add(user);
             break;
         case "更新用户":
             user = analysisUser(synInfo.syn_Param);
             user_bll.Update(user);
             break;
         case "枪柜增加用户":
             analysisUser1(synInfo.syn_Param);
             break;
         #endregion 用户
         #region 组信息(组增加已通过、新增枪柜增加组)
         case "增加班组":
             group = analysisGroup(synInfo.syn_Param);
             group_bll.Add(group);
             break;
         case "组注销":
             attritubes = synInfo.syn_Param.Split('|');
             group = group_bll.GetModel(attritubes[0]);
             group_bll.Update(group);
             break;
         case "枪柜增加组":
             analysisGroup1(synInfo.syn_Param);
             break;
         #endregion 组信息
         #region 枪弹组绑定关系(未测试)
         case "枪柜对应修改":
             attritubes = synInfo.syn_Param.Split('|');
             gbg = gbg_bll.GetModel(attritubes[0]);
             gbg.GUN_LOCATION = int.Parse(attritubes[2]);
             gbg.BULLET_LOCATION = int.Parse(attritubes[3]);
             gbg_bll.Update(gbg);
             break;
         case "枪位所属组修改":
             attritubes = synInfo.syn_Param.Split('|');
             gbg = gbg_bll.GetModelByGunPos(attritubes[0], attritubes[1]);
             gbg.GROUP_ID = attritubes[2];
             gbg_bll.Update(gbg);
             break;
         #endregion 枪弹组绑定关系
         #region 指纹信息(未测试)
         case "指纹增加":
             fingerPrint = analysisFingerPrint(synInfo.syn_Param);
             fingerPrint_bll.Add(fingerPrint);
             break;
         case "指纹修改":
             //通过USER_ID查
             fingerPrint = fingerPrint_bll.GetModelByUser(attritubes[1], attritubes[4]);
             fingerPrint.USER_FINGERPRINT = StrToByte(attritubes[6]);
             fingerPrint.USER_BAN = int.Parse(attritubes[7]);
             fingerPrint_bll.Update(fingerPrint);
             break;
         #endregion 指纹信息
         #region 增加任务(测试通过)
         case "增加任务":
             addTask(synInfo.syn_Param);
             break;
         #endregion 增加任务
         default:
             break;
     }
     #endregion 同步类型
 }
예제 #50
0
        public static List <capaDatos.cNoticia> GetNoticias(string sortExpression, string pFiltro, int pTipo)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro;
            }
            var query = WebService.RecuperarTodasNoticias(filtro, pTipo).OrderByDescending(b => b.not_fechaDesde).ToList();

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "not_titulo":
                        query = query.OrderBy(b => b.not_titulo).ToList();
                        break;

                    case "not_fechaDesde":
                        query = query.OrderBy(b => b.not_fechaDesde).ToList();
                        break;

                    case "not_fechaHasta":
                        query = query.OrderBy(b => b.not_fechaHasta).ToList();
                        break;

                    case "not_bajada":
                        query = query.OrderBy(b => b.not_bajada).ToList();
                        break;

                    case "not_estadoToString":
                        query = query.OrderBy(b => b.not_estadoToString).ToList();
                        break;

                    case "not_isPublicarToString":
                        query = query.OrderBy(b => b.not_isPublicarToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "not_titulo":
                        query = query.OrderByDescending(b => b.not_titulo).ToList();
                        break;

                    case "not_fechaDesde":
                        query = query.OrderByDescending(b => b.not_fechaDesde).ToList();
                        break;

                    case "not_fechaHasta":
                        query = query.OrderByDescending(b => b.not_fechaHasta).ToList();
                        break;

                    case "not_bajada":
                        query = query.OrderByDescending(b => b.not_bajada).ToList();
                        break;

                    case "not_estadoToString":
                        query = query.OrderByDescending(b => b.not_estadoToString).ToList();
                        break;

                    case "not_isPublicarToString":
                        query = query.OrderByDescending(b => b.not_isPublicarToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #51
0
 /// <summary>
 /// 我的耗损
 /// </summary>
 /// <returns></returns>
 public ViewResult Waste()
 {
     return(View(WebService.Get_CarSelectItem(Client.LoginUser.CoachID)));
 }
예제 #52
0
        public static List <capaDatos.cNoticia> GetLinkInteres(string sortExpression, string pFiltro, int pTipo)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro;
            }
            var query = WebService.RecuperarTodosLinks(filtro, pTipo);

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "lnk_titulo":
                        query = query.OrderBy(b => b.lnk_titulo).ToList();
                        break;

                    case "lnk_bajada":
                        query = query.OrderBy(b => b.lnk_bajada).ToList();
                        break;

                    case "lnk_web":
                        query = query.OrderBy(b => b.lnk_web).ToList();
                        break;

                    case "lnk_origen":
                        query = query.OrderBy(b => b.lnk_origen).ToList();
                        break;

                    case "lnk_estadoToString":
                        query = query.OrderBy(b => b.lnk_estadoToString).ToList();
                        break;

                    case "lnk_isPublicarToString":
                        query = query.OrderBy(b => b.lnk_isPublicarToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "lnk_titulo":
                        query = query.OrderBy(b => b.lnk_titulo).ToList();
                        break;

                    case "lnk_bajada":
                        query = query.OrderBy(b => b.lnk_bajada).ToList();
                        break;

                    case "lnk_web":
                        query = query.OrderBy(b => b.lnk_web).ToList();
                        break;

                    case "lnk_origen":
                        query = query.OrderBy(b => b.lnk_origen).ToList();
                        break;

                    case "lnk_estadoToString":
                        query = query.OrderBy(b => b.lnk_estadoToString).ToList();
                        break;

                    case "lnk_isPublicarToString":
                        query = query.OrderBy(b => b.lnk_isPublicarToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #53
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public ActionResult GetSelectItem(string driverShopId)
 {
     return(JResult(WebService.Get_CoachSelectItem(driverShopId)));
 }
예제 #54
0
        public static List <cMensaje> GetMensajesV4(string sortExpression, string pFiltro)
        {
            //if (string.IsNullOrEmpty(sortExpression))
            //    sortExpression = "tme_fechaToString DESC";
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro.ToLower();
            }
            var query = WebService.RecuperarTodosMensajeNewV4();

            if (!string.IsNullOrEmpty(filtro))
            {
                query = query.Where(x => x.tme_asunto.ToLower().Contains(filtro) || x.tme_mensaje.ToLower().Contains(filtro) || x.cli_nombre.ToLower().Contains(filtro)).ToList();
            }

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "tme_asunto":
                        query = query.OrderBy(b => b.tme_asunto).ToList();
                        break;

                    case "tme_mensaje":
                        query = query.OrderBy(b => b.tme_mensaje).ToList();
                        break;

                    case "cli_nombre":
                        query = query.OrderBy(b => b.cli_nombre).ToList();
                        break;

                    case "est_nombre":
                        query = query.OrderBy(b => b.est_nombre).ToList();
                        break;

                    case "tme_fecha":
                        query = query.OrderBy(b => b.tme_fecha).ToList();
                        break;

                    case "tme_fechaToString":
                        query = query.OrderBy(b => b.tme_fechaToString).ToList();
                        break;

                    case "tme_fechaDesdeToString":
                        query = query.OrderBy(b => (DateTime)b.tme_fechaDesde).ToList();
                        break;

                    case "tme_fechaHastaToString":
                        query = query.OrderBy(b => (DateTime)b.tme_fechaHasta).ToList();
                        break;

                    case "tme_importanteToString":
                        query = query.OrderBy(b => b.tme_importanteToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "tme_asunto":
                        query = query.OrderByDescending(b => b.tme_asunto).ToList();
                        break;

                    case "tme_mensaje":
                        query = query.OrderByDescending(b => b.tme_mensaje).ToList();
                        break;

                    case "cli_nombre":
                        query = query.OrderByDescending(b => b.cli_nombre).ToList();
                        break;

                    case "est_nombre":
                        query = query.OrderByDescending(b => b.est_nombre).ToList();
                        break;

                    case "tme_fecha":
                        query = query.OrderByDescending(b => b.tme_fecha).ToList();
                        break;

                    case "tme_fechaToString":
                        query = query.OrderByDescending(b => b.tme_fechaToString).ToList();
                        break;

                    case "tme_fechaDesdeToString":
                        query = query.OrderByDescending(b => (DateTime)b.tme_fechaDesde).ToList();
                        break;

                    case "tme_fechaHastaToString":
                        query = query.OrderByDescending(b => (DateTime)b.tme_fechaHasta).ToList();
                        break;

                    case "tme_importanteToString":
                        query = query.OrderByDescending(b => b.tme_importanteToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #55
0
        public static List <cContacto> GetContacto(string sortExpression, string pFiltro)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);

            var query = WebService.RecuperarTodosContactos(pFiltro);

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "con_fecha":
                        query = query.OrderBy(b => b.con_fecha).ToList();
                        break;

                    case "con_nombre":
                        query = query.OrderBy(b => b.con_nombre).ToList();
                        break;

                    case "con_empresa":
                        query = query.OrderBy(b => b.con_empresa).ToList();
                        break;

                    case "con_comentario":
                        query = query.OrderBy(b => b.con_comentario).ToList();
                        break;

                    case "con_asunto":
                        query = query.OrderBy(b => b.con_asunto).ToList();
                        break;

                    case "con_mail":
                        query = query.OrderBy(b => b.con_mail).ToList();
                        break;

                    case "con_leido":
                        query = query.OrderBy(b => b.con_leido).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "con_fecha":
                        query = query.OrderBy(b => b.con_fecha).ToList();
                        break;

                    case "con_nombre":
                        query = query.OrderByDescending(b => b.con_nombre).ToList();
                        break;

                    case "con_empresa":
                        query = query.OrderByDescending(b => b.con_empresa).ToList();
                        break;

                    case "con_comentario":
                        query = query.OrderByDescending(b => b.con_comentario).ToList();
                        break;

                    case "con_asunto":
                        query = query.OrderByDescending(b => b.con_asunto).ToList();
                        break;

                    case "con_mail":
                        query = query.OrderByDescending(b => b.con_mail).ToList();
                        break;

                    case "con_leido":
                        query = query.OrderBy(b => b.con_leido).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #56
0
        public static List <capaDatos.cUsuario> GetUsuariosDeCliente(string sortExpression, int pIdCliente, string pFiltro)
        {
            ordenamientoExpresion order = new ordenamientoExpresion(sortExpression);
            string filtro = string.Empty;

            if (pFiltro != null)
            {
                filtro = pFiltro;
            }
            var query = WebService.RecuperarUsuariosDeCliente(Constantes.cROL_OPERADORCLIENTE, pIdCliente, filtro);

            if (order.isOrderBy)
            {
                if (order.OrderByAsc)
                {
                    switch (order.OrderByField)
                    {
                    case "usu_nombre":
                        query = query.OrderBy(b => b.usu_nombre).ToList();
                        break;

                    case "usu_apellido":
                        query = query.OrderBy(b => b.usu_apellido).ToList();
                        break;

                    case "usu_mail":
                        query = query.OrderBy(b => b.usu_mail).ToList();
                        break;

                    case "usu_login":
                        query = query.OrderBy(b => b.usu_login).ToList();
                        break;

                    case "NombreYapellido":
                        query = query.OrderBy(b => b.NombreYapellido).ToList();
                        break;

                    case "rol_Nombre":
                        query = query.OrderBy(b => b.rol_Nombre).ToList();
                        break;

                    case "usu_estadoToString":
                        query = query.OrderBy(b => b.usu_estadoToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    switch (order.OrderByField)
                    {
                    case "usu_nombre":
                        query = query.OrderByDescending(b => b.usu_nombre).ToList();
                        break;

                    case "usu_apellido":
                        query = query.OrderByDescending(b => b.usu_apellido).ToList();
                        break;

                    case "usu_mail":
                        query = query.OrderByDescending(b => b.usu_mail).ToList();
                        break;

                    case "usu_login":
                        query = query.OrderByDescending(b => b.usu_login).ToList();
                        break;

                    case "NombreYapellido":
                        query = query.OrderByDescending(b => b.NombreYapellido).ToList();
                        break;

                    case "rol_Nombre":
                        query = query.OrderByDescending(b => b.rol_Nombre).ToList();
                        break;

                    case "usu_estadoToString":
                        query = query.OrderByDescending(b => b.usu_estadoToString).ToList();
                        break;

                    default:
                        break;
                    }
                }
            }
            return(query);
        }
예제 #57
0
 public RootService()
 {
     _mailService = new MailService();
     _webService  = new WebService();
 }
예제 #58
0
 /// <summary>
 /// 查找
 /// </summary>
 /// <returns></returns>
 public ActionResult Find(string id)
 {
     return(JResult(WebService.Find_Pay(id)));
 }
 	public API_Azure_via_WebREPL()
 	{
 		webService = new WebService();
 	}
        public void DsfWebDeleteActivity_Execute_WithValidXmlEscaped_ShouldSetVariables()
        {
            //------------Setup for test--------------------------
            const string response = "<CurrentWeather>" +
                                    "<Location>&lt;Paris&gt;</Location>" +
                                    "<Time>May 29, 2013 - 09:00 AM EDT / 2013.05.29 1300 UTC</Time>" +
                                    "<Wind>from the NW (320 degrees) at 10 MPH (9 KT) (direction variable):0</Wind>" +
                                    "<Visibility>&lt;greater than 7 mile(s):0&gt;</Visibility>" +
                                    "<Temperature> 59 F (15 C)</Temperature>" +
                                    "<DewPoint> 41 F (5 C)</DewPoint>" +
                                    "<RelativeHumidity> 51%</RelativeHumidity>" +
                                    "<Pressure> 29.65 in. Hg (1004 hPa)</Pressure>" +
                                    "<Status>Success</Status>" +
                                    "</CurrentWeather>";
            var environment = new ExecutionEnvironment();

            environment.Assign("[[City]]", "PMB", 0);
            environment.Assign("[[CountryName]]", "South Africa", 0);
            var dsfWebDeleteActivity = CreateTestDeleteActivity();
            var serviceInputs        = new List <IServiceInput> {
                new ServiceInput("CityName", "[[City]]"), new ServiceInput("Country", "[[CountryName]]")
            };
            var serviceOutputs = new List <IServiceOutputMapping>
            {
                new ServiceOutputMapping("Location", "[[weather().Location]]", "weather")
                , new ServiceOutputMapping("Time", "[[weather().Time]]", "weather")
                , new ServiceOutputMapping("Wind", "[[weather().Wind]]", "weather")
                , new ServiceOutputMapping("Visibility", "[[Visibility]]", "")
            };

            dsfWebDeleteActivity.Inputs  = serviceInputs;
            dsfWebDeleteActivity.Outputs = serviceOutputs;
            var serviceXml = XmlResource.Fetch("WebService");
            var service    = new WebService(serviceXml)
            {
                RequestResponse = response
            };

            dsfWebDeleteActivity.OutputDescription = service.GetOutputDescription();
            dsfWebDeleteActivity.ResponseFromWeb   = response;
            var dataObjectMock = new Mock <IDSFDataObject>();

            dataObjectMock.Setup(o => o.Environment).Returns(environment);
            dataObjectMock.Setup(o => o.EsbChannel).Returns(new Mock <IEsbChannel>().Object);
            dsfWebDeleteActivity.ResourceID = InArgument <Guid> .FromValue(Guid.Empty);

            dsfWebDeleteActivity.QueryString = "";
            //dsfWebPostActivity.PostData = "";
            dsfWebDeleteActivity.SourceId = Guid.Empty;
            dsfWebDeleteActivity.Headers  = new List <INameValue>();
            //------------Execute Test---------------------------
            dsfWebDeleteActivity.Execute(dataObjectMock.Object, 0);
            //------------Assert Results-------------------------
            Assert.IsNotNull(dsfWebDeleteActivity.OutputDescription);
            var visibility = ExecutionEnvironment.WarewolfEvalResultToString(environment.Eval("[[Visibility]]", 0));

            Assert.AreEqual("<greater than 7 mile(s):0>", visibility);
            var location = ExecutionEnvironment.WarewolfEvalResultToString(environment.Eval("[[weather().Location]]", 0));

            Assert.AreEqual("<Paris>", location);
            var time = ExecutionEnvironment.WarewolfEvalResultToString(environment.Eval("[[weather().Time]]", 0));

            Assert.AreEqual("May 29, 2013 - 09:00 AM EDT / 2013.05.29 1300 UTC", time);
            var wind = ExecutionEnvironment.WarewolfEvalResultToString(environment.Eval("[[weather().Wind]]", 0));

            Assert.AreEqual("from the NW (320 degrees) at 10 MPH (9 KT) (direction variable):0", wind);
        }