コード例 #1
0
        public IActionResult PagoCompensar(string referenciaFactura, double valorTotal)
        {
            services = new services();
            var response = services.pagoCompensar(referenciaFactura, valorTotal);

            return(Ok(response));
        }
コード例 #2
0
        public IActionResult PagoFactura(string referenciaid, double valorTotalfact)
        {
            services = new services();
            var response = services.PagarFactura(referenciaid, valorTotalfact);

            return(Ok(response));
        }
コード例 #3
0
        public IActionResult GetGactura(string referenciaFactura)
        {
            services = new services();
            var response = services.GetFactura(referenciaFactura);

            return(Ok(response));
        }
コード例 #4
0
        public IActionResult LoadServices(string topic)
        {
            services = new services();
            kafka    = new serviceKafka();
            var response     = services.getLoadServices();
            var json         = response.Content.ReadAsStringAsync();
            var responseJson = string.Empty;

            if (!response.IsSuccessStatusCode)
            {
                Console.Write("Se presento error");
                return(BadRequest(json.Result));
            }
            else
            {
                Console.Write("Success");
                var res         = json.Result.ToString();
                var resProducer = kafka.ProducerTopic(res, topic);
                if (resProducer)
                {
                    responseJson = "Se ha realizado la publicacion del Topic de servicios publicos" + " // " + topic;
                }
                else
                {
                    responseJson = "No se ha publicado el Topic ";
                }
                return(Ok(responseJson));
            }
        }
コード例 #5
0
        public IActionResult ConsultaFactura(int numeroFactura, string topic)
        {
            kafka    = new serviceKafka();
            services = new services();
            var response      = services.FacturaAgua(numeroFactura);
            var json          = response.Content.ReadAsStringAsync();
            var responseJsonD = string.Empty;

            if (!response.IsSuccessStatusCode)
            {
                Console.Write("Se presento error");
                return(BadRequest(json.Result));
            }
            else
            {
                Console.Write("Success");
                var res         = json.Result.ToString();
                var resProducer = kafka.ProducerTopic(res, topic);
                if (resProducer)
                {
                    responseJsonD = "Se ha realizado la publicacion del Topic factura de agua" + " // " + topic;
                }
                else
                {
                    responseJsonD = "No se ha publicado el Topic ";
                }
                return(Ok(responseJsonD));
            }
        }
コード例 #6
0
 public Lab18()
 {
     q = new queue(la);
     s = new services(n, ls, this);
     InitializeComponent();
     this.timer1.Interval = 100;
 }
コード例 #7
0
        public async Task <IHttpActionResult> Putservices(int id, services services)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != services.id)
            {
                return(BadRequest());
            }

            db.Entry(services).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!servicesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #8
0
        public ActionResult MoveTrialTransactionsToLiveAccountRA2014()
        {
            var service = new services();

            service.Url = ConfigurationManager.AppSettings["WebtexBaseUrl"] + "/redant/services.asmx";
            var serializer         = GetService <ISerializer>();
            var skuService         = GetService <ISkuService>();
            var transactionService = GetService <ITransactionService>();

            var transactions =
                transactionService.Get(new { AttachedToTrialAccount = true, ShopId = CommerceContext.Shop.CurrentShop.Id });

            foreach (var transaction in transactions)
            {
                UpdateSpecificTransactionFromTrialToLive(
                    transactionService,
                    serializer,
                    skuService,
                    service,
                    transaction
                    );
            }

            return(View());
        }
コード例 #9
0
ファイル: trip.cs プロジェクト: hjtamaral/gtfs.bigbluebus.com
 public void Join(services services)
 {
     this.Values.ToList().ForEach(trip =>
     {
         trip.service = services[trip.service_id];
         trip.service.trips.Add(trip.trip_id, trip);
     });
 }
コード例 #10
0
 public void Join(services services)
 {
     this.ForEach(calendar_date =>
     {
         calendar_date.service = services[calendar_date.service_id];
         calendar_date.service.calendar_dates.Add(calendar_date);
     });
 }
 static public void AddServiceToOrder(services temporaryService)
 {
     LocalOrder.services = new services()
     {
         service = temporaryService.service,
         price   = temporaryService.price
     };
 }
コード例 #12
0
 internal void Copy(services services)
 {
     Hosts     = services.Hosts;
     IsSingle  = services.IsSingle;
     hostIndex = 0;
     //++Version;
     changeTcpRegisterServicesVersion();
 }
コード例 #13
0
 static public void CreateNew(services newService)
 {
     using (var db = new StudiaProjektBazyDanychEntities())
     {
         db.services.Add(newService);
         db.SaveChanges();
     }
 }
コード例 #14
0
ファイル: Services.cs プロジェクト: w88wins/ASP_KhachSan
    //cap nhat dich vu
    public void updateService(services svc)
    {
        con.Open();
        SqlCommand cmd = new SqlCommand("update services set service_name=N'" + svc.service_name + "', price=" + svc.price + ", cat_id=" + svc.cat_id + ",service_description=N'" + svc.service_description + "' where service_id=" + svc.service_id + "", con);

        cmd.ExecuteNonQuery();
        con.Close();
    }
コード例 #15
0
ファイル: ServicesController.cs プロジェクト: elitniy/car24
        public ActionResult DeleteConfirmed(int id)
        {
            services services = db.services.Find(id);

            db.services.Remove(services);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #16
0
        private registerResult register(clientId clientId, service service)
        {
            if (getClient(ref clientId) == null)
            {
                return new registerResult {
                           State = registerState.ClientError
                }
            }
            ;
            if (!service.Host.HostToIpAddress())
            {
                return new registerResult {
                           State = registerState.HostError
                }
            }
            ;
            services   services;
            hashString serviceName = service.Name;

            Monitor.Enter(serviceLock);
            try
            {
                if (serviceCache.TryGetValue(serviceName, out services))
                {
                    return(register(clientId.Identity, service, services, ref serviceName));
                }
                getPort(clientId.Identity, ref service.Host, true);

                if (service.Host.Port == 0)
                {
                    return new registerResult {
                               State = registerState.PortError
                    }
                }
                ;
                if (service.IsCheck && hostClients.ContainsKey(service.Host))
                {
                    return new registerResult {
                               State = registerState.HostExists
                    }
                }
                ;
                hostClients[service.Host] = clientId.Identity;
                services = new services {
                    Name = service.Name, Hosts = new host[] { service.Host }, IsSingle = service.IsSingle
                };
                serviceCache.Add(serviceName, services);
                appendLog(new log {
                    Type = log.type.HostChanged, Services = new services {
                        Name = service.Name, Hosts = new host[] { service.Host }
                    }
                });
            }
            finally { Monitor.Exit(serviceLock); }
            return(new registerResult {
                State = registerState.Success, Service = service
            });
        }
コード例 #17
0
        public ActionResult serviceUpdate(services svr, HttpPostedFileBase file)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    services service = ctx.serviceBll.getOne(svr.id);
                    if (service != null)
                    {
                        if (file != null)
                        {
                            if (System.IO.File.Exists(Server.MapPath(service.serviceIcon)))
                            {
                                System.IO.File.Delete(Server.MapPath(service.serviceIcon));
                            }

                            service.serviceIcon = pictureController.IconAddForService(file, HttpContext);
                        }

                        service.serviceName = svr.serviceName;
                        service.serviceInfo = svr.serviceInfo;

                        bool resultUpdate = ctx.serviceBll.add(service);


                        if (resultUpdate)
                        {
                            return(RedirectToAction("Index", "service", new { area = "AdminPanel" }));
                        }
                        else
                        {
                            TempData["serviceUpdateError"] = "The service is not updated. Please try again";

                            return(View());
                        }
                    }
                    else
                    {
                        TempData["serviceUpdateError"] = "The service is not found!";

                        return(View());
                    }
                }
                else
                {
                    TempData["serviceUpdateError"] = "Please fill with valid values !";

                    return(View());
                }
            }
            catch (Exception e)
            {
                TempData["serviceUpdateError"] = e.Message;

                return(View());
            }
        }
コード例 #18
0
 public ActionResult Delete(int id)
 {
     using (DBModel db = new DBModel())
     {
         services services = db.services.Where(p => p.id == id).FirstOrDefault <services>();
         db.services.Remove(services);
         db.SaveChanges();
         return(Json(new { success = true, message = "Eliminado Satisfactoriamente." }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #19
0
 protected void updateservices_Command(object sender, CommandEventArgs e)
 {
     if (e.CommandName == "updateservices")
     {
         int      u = Convert.ToInt16(e.CommandArgument);
         services s = svc.get1Service(u);
         Session["svc"] = s;
         Response.Redirect("updateService.aspx");
     }
 }
コード例 #20
0
ファイル: ServicesController.cs プロジェクト: elitniy/car24
 public ActionResult Edit([Bind(Include = "id,name")] services services)
 {
     if (ModelState.IsValid)
     {
         db.Entry(services).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(services));
 }
コード例 #21
0
ファイル: ServicesController.cs プロジェクト: elitniy/car24
        public ActionResult Create([Bind(Include = "id,name")] services services)
        {
            if (ModelState.IsValid)
            {
                db.services.Add(services);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(services));
        }
コード例 #22
0
        public async Task <IHttpActionResult> Getservices(int id)
        {
            services services = await db.services.FindAsync(id);

            if (services == null)
            {
                return(NotFound());
            }

            return(Ok(services));
        }
コード例 #23
0
 public ActionResult Edit([Bind(Include = "ID,title,name,parent")] services service)
 {
     //TODO: This action need to be deeply reviewed
     if (ModelState.IsValid)
     {
         db.Entry(service).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(service));
 }
コード例 #24
0
            /// <summary>
            /// 删除TCP调用客户端
            /// </summary>
            /// <param name="commandClient">TCP调用客户端</param>
            internal void Remove(commandClient commandClient)
            {
                services services = commandClient.TcpRegisterServices;

                if (services != null)
                {
                    commandClient.TcpRegisterServices = null;
                    Monitor.Enter(servicesLock);
                    services.RemoveClient(commandClient);
                    Monitor.Exit(servicesLock);
                }
            }
コード例 #25
0
        /// <summary>
        /// 注销TCP服务信息
        /// </summary>
        /// <param name="identity">TCP服务端标识</param>
        /// <param name="service">TCP服务信息</param>
        /// <returns>TCP服务端口信息集合信息是否被修改</returns>
        private unsafe bool removeRegister(indexIdentity identity, services service)
        {
            int      count = (service.Hosts.Length + 7) >> 3, index = 0;
            byte *   isRemove  = stackalloc byte[count];
            fixedMap removeMap = new fixedMap(isRemove, count);

            count = 0;
            indexIdentity hostIdentity;

            foreach (host host in service.Hosts)
            {
                if (hostClients.TryGetValue(host, out hostIdentity) && hostIdentity.Equals(identity) == 0)
                {
                    removeMap.Set(index);
                }
                else
                {
                    ++count;
                }
                ++index;
            }
            if (count == service.Hosts.Length)
            {
                return(false);
            }
            hashString serviceName = service.Name;

            if (count == 0)
            {
                foreach (host host in service.Hosts)
                {
                    hostClients.Remove(host);
                }
                service.Hosts = nullValue <host> .Array;
                return(true);
            }
            host[] hosts = new host[count];
            count = index = 0;
            foreach (host host in service.Hosts)
            {
                if (removeMap.Get(index++))
                {
                    hostClients.Remove(host);
                }
                else
                {
                    hosts[count++] = host;
                }
            }
            service.Hosts             = hosts;
            serviceCache[serviceName] = service;
            return(true);
        }
 public services Insert_services_select(int ID)
 {
     services = services.Select(ID);
     Insert_Company_txt.Text        = Convert.ToString(services.Company);
     Insert_service_type_txt.Text   = Convert.ToString(services.service_type);
     Insert_Estimated_Time_txt.Text = Convert.ToString(services.Estimated_Time);
     Insert_Email_txt.Text          = Convert.ToString(services.Email);
     Insert_Phone_Number_txt.Text   = Convert.ToString(services.Phone_Number);
     Insert_Full_Cost_txt.Text      = Convert.ToString(services.Full_Cost);
     Insert_Estimated_Cost_txt.Text = Convert.ToString(services.Estimated_Cost);
     return(services);
 }
 public services Insert_services_select(int ID)
 {
     services = services.Select(ID);
     Insert_Company_txt.Text = Convert.ToString(services.Company);
     Insert_service_type_txt.Text = Convert.ToString(services.service_type);
     Insert_Estimated_Time_txt.Text = Convert.ToString(services.Estimated_Time);
     Insert_Email_txt.Text = Convert.ToString(services.Email);
     Insert_Phone_Number_txt.Text = Convert.ToString(services.Phone_Number);
     Insert_Full_Cost_txt.Text = Convert.ToString(services.Full_Cost);
     Insert_Estimated_Cost_txt.Text = Convert.ToString(services.Estimated_Cost);
     return services;
 }
コード例 #28
0
        public async Task <IHttpActionResult> Postservices(services services)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.services.Add(services);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = services.id }, services));
        }
コード例 #29
0
ファイル: Services.cs プロジェクト: w88wins/ASP_KhachSan
    //them dich vu
    public void addService(services svc)
    {
        con.Open();
        SqlCommand cmd = new SqlCommand("insert into services values(@service_name,@price,@cat_id,@service_description)", con);

        cmd.Parameters.AddWithValue("service_name", svc.service_name);
        cmd.Parameters.AddWithValue("price", svc.price);
        cmd.Parameters.AddWithValue("cat_id", svc.cat_id);
        cmd.Parameters.AddWithValue("service_description", svc.service_description);
        cmd.ExecuteNonQuery();
        con.Close();
    }
        public void Test_for_ViewServicesforAdmin()
        {
            services services = new services()
            {
                ServiceId = 22,
            };


            var Result = _AdminServices.ViewServices(services.ServiceId);

            Assert.NotNull(Result);
        }
        public void Test_for_SelectServices()
        {
            services services = new services()
            {
                ServiceFees = 22,
                ServiceId   = 1,
                ServiceName = "",
                ServiceType = ""
            };
            var Result = _CustomerSevices.SelectServices(services.ServiceId);

            Assert.NotNull(Result);
        }
 public services services_update(int ID)
 {
     services = services.Select(ID);
     services.service_id = Convert.ToInt32(Update_service_id_txt.Text);
     services.Company = Update_Company_txt.Text;
     services.service_type = Update_service_type_txt.Text;
     services.Estimated_Time = Convert.ToDateTime(Update_Estimated_Time_txt.Text);
     services.Email = Update_Email_txt.Text;
     services.Phone_Number = Convert.ToInt32(Update_Phone_Number_txt.Text);
     services.Full_Cost = Convert.ToInt32(Update_Full_Cost_txt.Text);
     services.Estimated_Cost = Convert.ToInt32(Update_Estimated_Cost_txt.Text);
     services.Update(services);
     Insert_services_GridView.DataBind();
     Update_services_GridView.DataBind();
     Delete_services_GridView.DataBind();
     return services;
 }
 public services services_insert()
 {
     services.Company = Insert_Company_txt.Text;
     services.service_type = Insert_service_type_txt.Text;
     services.Estimated_Time = Convert.ToDateTime(Insert_Estimated_Time_txt.Text);
     services.Email = Insert_Email_txt.Text;
     services.Phone_Number = Convert.ToInt32(Insert_Phone_Number_txt.Text);
     services.Full_Cost = Convert.ToInt32(Insert_Full_Cost_txt.Text);
     services.Estimated_Cost = Convert.ToInt32(Insert_Estimated_Cost_txt.Text);
     services = services.Insert(services);
     Insert_services_GridView.DataBind();
     Update_services_GridView.DataBind();
     Delete_services_GridView.DataBind();
     return services;
 }
 protected void Update_Select_Record(object sender, EventArgs e)
 {
     services = Update_services_select(Convert.ToInt32(Update_services_GridView.SelectedValue));
 }
 protected void INSERT(object sender, EventArgs e)
 {
     services = services_insert();
 }
 protected void UPDATE(object sender, EventArgs e)
 {
     services = services_update(Convert.ToInt32(Update_services_GridView.SelectedValue));
 }
コード例 #37
0
ファイル: StorageUtils.cs プロジェクト: judell/elmcity
        // see http://msdn.microsoft.com/en-us/library/dd179428.aspx
        public static string MakeSharedKeyLiteHeader(services service_type, string azure_storage_account, string azure_b64_key, string http_method, string path, string query_string, string content_type, Hashtable headers)
        {
            string string_to_sign = "";

            switch (service_type)
            {
                case services.blob:
                    string_to_sign += http_method + NEW_LINE;
                    string_to_sign += NEW_LINE;
                    if (content_type != null)
                        string_to_sign += content_type;
                    string_to_sign += NEW_LINE + NEW_LINE;
                    var ms_headers = new List<string>();
                    foreach (string key in headers.Keys)
                        if (key.StartsWith(PREFIX_STORAGE, StringComparison.Ordinal))
                            ms_headers.Add(key);
                    ms_headers.Sort();
                    foreach (string header_key in ms_headers)
                        string_to_sign += string.Format("{0}:{1}{2}", header_key, headers[header_key], NEW_LINE);
                    break;

                case services.table:
                    string_to_sign += headers[PREFIX_STORAGE + "date"];
                    string_to_sign += NEW_LINE;
                    break;
            }

            //string_to_sign += "/" + azure_storage_account + path;

            string_to_sign += "/" + azure_storage_account + Uri.EscapeUriString(path);

            //if (query_string != null && query_string.StartsWith("?comp"))
            //	string_to_sign += query_string;

            if (!String.IsNullOrEmpty(query_string) && query_string.Contains("comp="))
            {
                var qscoll = HttpUtility.ParseQueryString(query_string);
                string_to_sign += "?comp=" + qscoll["comp"];
            }

            return SignAuthString(azure_b64_key, string_to_sign);
        }