ToInt32() public static method

public static ToInt32 ( DateTime value ) : int
value DateTime
return int
コード例 #1
0
ファイル: TestService.cs プロジェクト: leeholder/Netduino_SDK
        // TwoWayRequest: Accept two integer values, return their sum
        public byte[] TwoWayRequest(WsWsaHeader header, XmlReader reader)
        {
            try
            {
                // Find beginning of request
                reader.ReadStartElement("TwoWayRequest", SimpleServiceNamespaceUri);

                // Find the values to be added
                int X = Convert.ToInt32(reader.ReadElementString("X", SimpleServiceNamespaceUri));
                int Y = Convert.ToInt32(reader.ReadElementString("Y", SimpleServiceNamespaceUri));

                Log.Comment("");
                Log.Comment("X = " + X.ToString() + " Y = " + Y.ToString());
                Log.Comment(X.ToString() + " + " + Y.ToString() + " = " + ((int)(X + Y)).ToString());
                Log.Comment("");

                // Return the response
                return(TwoWayResponse(header, X + Y));
            }
            catch (Exception e)
            {
                // Something went wrong
                throw new WsFaultException(header, WsFaultType.XmlException, e.ToString());
            }
        }
コード例 #2
0
        private static void CheckDbVersion(ref bool datFound)
        {
            if (!datFound)
            {
                return;
            }

            int testVersion = 0;

            try
            {
                SQLiteCommand dbVersionCommand = new SQLiteCommand(@"SELECT version from version limit 1", Connection);
                object        res = dbVersionCommand.ExecuteScalar();

                if (res != null && res != DBNull.Value)
                {
                    testVersion = Convert.ToInt32(res);
                }

                if (testVersion == DBVersion)
                {
                    return;
                }
            }
            catch (Exception)
            {
            }

            Connection.Close();
            File.Delete(DirFilename);
            Connection.Open();
            datFound = false;
        }
コード例 #3
0
        protected override void CustomSort(int ColumnIndex)
        {
            if (OldColumnIndex != ColumnIndex)
            {
                SortDirection = SortDirection.Asc;
            }
            if (SortDirection == SortDirection.Desc)
            {
                SortDirection = SortDirection.Asc;
            }
            else
            {
                SortDirection = SortDirection.Desc;
            }

            OldColumnIndex = ColumnIndex;
            var resultList = new List <NextPerformance>();
            var list       = radGridView1.Rows.Select(i => i).ToList();

            list.Sort(new GridViewDataRowInfoComparer(ColumnIndex, Convert.ToInt32(SortDirection)));

            resultList.AddRange(list.Select(i => i.Tag as NextPerformance));

            SetItemsArray(resultList.ToArray());
        }
コード例 #4
0
ファイル: SCManagerLogIn.cs プロジェクト: LRock7/UnityLibrary
    static public string CalculateHashPassword(int iLength)
    {
        _pStrBuilder.Length = 0;
        for (int i = 0; i < iLength; i++)
        {
            ERandomCharType eRandomType = (ERandomCharType)Random.Range(0, PrimitiveHelper.GetEnumLength <ERandomCharType>());
            int             iRandomChar = 0;
            switch (eRandomType)
            {
            case ERandomCharType.LowerCase:
                iRandomChar = Random.Range(Convert.ToInt32('a'), Convert.ToInt32('z'));
                _pStrBuilder.Append(Convert.ToChar(iRandomChar));
                break;

            case ERandomCharType.UpperCase:
                iRandomChar = Random.Range(Convert.ToInt32('A'), Convert.ToInt32('Z'));
                _pStrBuilder.Append(Convert.ToChar(iRandomChar));
                break;

            case ERandomCharType.Number:
                iRandomChar = Random.Range(0, 10);
                _pStrBuilder.Append(iRandomChar.ToString());
                break;
            }
        }

        return(_pStrBuilder.ToString());
    }
コード例 #5
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            int h = Convert.ToInt32(height.Text);
            int w = Convert.ToInt32(weight.Text);

            BMIResult.Content = "Your BMI Is " + (w * 703) / (h * h);
        }
コード例 #6
0
        protected override void CustomSort(int ColumnIndex)
        {
            if (OldColumnIndex != ColumnIndex)
            {
                SortDirection = SortDirection.Asc;
            }
            if (SortDirection == SortDirection.Desc)
            {
                SortDirection = SortDirection.Asc;
            }
            else
            {
                SortDirection = SortDirection.Desc;
            }

            var resultList = new List <Directive>();
            var list       = radGridView1.Rows.Select(i => i).ToList();

            list.Sort(new DirectiveGridViewDataRowInfoComparer(ColumnIndex, Convert.ToInt32(SortDirection)));

            foreach (var item in list)
            {
                resultList.Add(item.Tag as Directive);
            }

            SetItemsArray(resultList.ToArray());
            OldColumnIndex = ColumnIndex;
        }
コード例 #7
0
        private void LoadVariables()
        {
            Prefix        = Convert.ToString(GetConfig("Chat Settings", "Prefix", "[NightPVP] "));               // CHAT PLUGIN PREFIX
            PrefixColor   = Convert.ToString(GetConfig("Chat Settings", "PrefixColor", "#bf0000"));              // CHAT PLUGIN PREFIX COLOR
            ChatColor     = Convert.ToString(GetConfig("Chat Settings", "ChatColor", "#dd8e8e"));                // CHAT MESSAGE COLOR
            SteamIDIcon   = Convert.ToUInt64(GetConfig("Chat Settings", "SteamIDIcon", "76561198079320022"));    // SteamID FOR PLUGIN ICON - STEAM PROFILE CREATED FOR THIS PLUGIN / NONE YET /
            starthour     = Convert.ToSingle(GetConfig("Night Time Zone", "Start at", "21"));
            stophour      = Convert.ToSingle(GetConfig("Night Time Zone", "Stop at", "6"));
            leftmin       = Convert.ToDouble(GetConfig("HUD position", "left (0.95 by default)", "0.95"));
            bottom        = Convert.ToDouble(GetConfig("HUD position", "bottom (0.86 by default)", "0.86"));
            HUDtxtsize    = Convert.ToInt32(GetConfig("HUD text size", "(10 by default)", "10"));
            HUDwidth      = Convert.ToDouble(GetConfig("HUD size", "width (0.05 by default)", "0.05"));
            HUDheigth     = Convert.ToDouble(GetConfig("HUD size", "heigth (0.04 by default)", "0.04"));
            HUDpvecolor   = Convert.ToString(GetConfig("HUD color", "for PVE", "0.5 1.0 0.0"));              // CHAT MESSAGE COLOR
            HUDpveopacity = Convert.ToString(GetConfig("HUD opacity", "for PVE", "0.0"));                    // CHAT MESSAGE COLOR
            HUDpvpcolor   = Convert.ToString(GetConfig("HUD color", "for PVP", "0.85 0.2 0.5"));             // CHAT MESSAGE COLOR
            HUDpvpopacity = Convert.ToString(GetConfig("HUD opacity", "for PVP", "0.0"));                    // CHAT MESSAGE COLOR

            //rate = Convert.ToSingle(GetConfig("", "", "300"));

            if (!ConfigChanged)
            {
                return;
            }
            SaveConfig();
            ConfigChanged = false;
        }
コード例 #8
0
        /// <summary>
        /// Самое последние выполнение в этой группе
        /// </summary>
        /// <returns>hours</returns>
        public int MaxCompliance()
        {
            List <int?> list;

            if (Schedule)
            {
                list =
                    (from check in Checks
                     where check.LastPerformance != null
                     orderby check.LastPerformance.OnLifelength.Hours descending
                     select check.LastPerformance.OnLifelength.Hours).ToList();
            }
            else
            {
                list =
                    (from check in Checks
                     where check.LastPerformance != null
                     orderby check.LastPerformance.OnLifelength.Days descending
                     select check.LastPerformance.OnLifelength.Days).ToList();
            }
            if (list.Count > 0 && list[0] != null)
            {
                return(Convert.ToInt32(list[0]));
            }
            return(-1);
        }
        public bool SaveItem(ITreeNodeContent node, ItemChanges changes)
        {
            if (!changes.HasFieldsChanged)
            {
                return(false);
            }

            var productVariant = Product.Get(Convert.ToInt32(node.ItemId));

            if (productVariant == null)
            {
                var message = string.Format("Product with id: {0} not found for ITreeNodeContent. ", node.ItemId);
                _loggingService.Debug <ProductCatalogTemplateBuilder>(message);
                throw new InvalidDataException(message);
            }

            foreach (FieldChange fieldChange in changes.FieldChanges)
            {
                UpdateVariantValue(fieldChange, productVariant, changes.Item);
            }

            ObjectFactory.Instance.Resolve <IPipeline <Product> >("SaveProduct").Execute(productVariant.ParentProduct);

            return(true);
        }
コード例 #10
0
            /// <summary>
            ///
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void okButton_Click(object sender, EventArgs e)
            {
                int[] indicies = this.columnTable.SelectedIndicies;

                if (indicies.Length > 0)
                {
                    if (this.widthTextBox.Text.Length == 0)
                    {
                        this.columnTable.TableModel[indicies[0], 0].Tag = Column.MinimumWidth;
                    }
                    else
                    {
                        int width = Convert.ToInt32(this.widthTextBox.Text);

                        if (width < Column.MinimumWidth)
                        {
                            this.columnTable.TableModel[indicies[0], 0].Tag = Column.MinimumWidth;
                        }
                        else
                        {
                            this.columnTable.TableModel[indicies[0], 0].Tag = width;
                        }
                    }
                }

                for (int i = 0; i < this.columnTable.TableModel.Rows.Count; i++)
                {
                    this.model.Columns[i].Visible = this.columnTable.TableModel[i, 0].Checked;
                    this.model.Columns[i].Width   = (int)this.columnTable.TableModel[i, 0].Tag;
                }

                this.Close();
            }
コード例 #11
0
        void insidetimer()
        {
            float gamehour = TOD_Sky.Instance.Cycle.Hour;
            int   hournow  = Convert.ToInt32(Math.Round(gamehour - 0.5));

            if (hournow >= starthour || hournow < stophour)
            {
                if (storedData.NightPvpOn == false)
                {
                    NightIsOn();
                }
                storedData.NightPvpOn = true;
            }
            else
            {
                if (storedData.NightPvpOn == true)
                {
                    NightIsOff();
                }
                storedData.NightPvpOn = false;
            }
            if (debug == true)
            {
                Puts($"{hournow} PVP is ON {storedData.NightPvpOn}");
            }
        }
コード例 #12
0
        /// <summary>
        ///     获取s the name of the HTML.
        /// </summary>
        /// <param name="value">The value.</param>
        public static string GetHtmlName(this Enum value)
        {
            // 获取枚举值类型和名称
            var type = value.GetType();
            var name = Enum.GetName(type, value);

            if (name == null)
            {
                return(Convert.ToInt32(value).ToString());
            }
            // 获取Display属性
            var field            = type.GetField(Enum.GetName(type, value));
            var displayAttribute = field.GetAttributes <DisplayAttribute>().FirstOrDefault();

            if (displayAttribute != null)
            {
                name = displayAttribute.GetName() ?? displayAttribute.GetShortName();
                var cssAttribute = field.GetAttributes <LabelCssClassAttribute>().FirstOrDefault();
                if (cssAttribute != null)
                {
                    name = $@"<span class='m-badge  m-badge--wide {cssAttribute.CssClass}'>{name}</span>";
                }
            }

            // 返回默认名称
            return(name);
        }
        public bool SaveItem(ITreeNodeContent node, ItemChanges changes)
        {
            if (!changes.HasFieldsChanged)
            {
                return(false);
            }

            var catalog = ProductCatalog.Get(Convert.ToInt32(node.ItemId));

            if (catalog == null)
            {
                var message = string.Format("Product Catalog with id: {0} not found for ITreeNodeContent. ", node.ItemId);
                _loggingService.Log <ProductCatalogTemplateBuilder>(message);
                throw new InvalidDataException(message);
            }

            foreach (FieldChange change in changes.FieldChanges)
            {
                UpdateCatalogValuesFor(change, catalog);
            }

            ObjectFactory.Instance.Resolve <IPipeline <ProductCatalog> >("SaveProductCatalog").Execute(catalog);

            return(true);
        }
コード例 #14
0
        public PatientAppointmentDisplay GetExistingPatientAppointment(string patientId, DateTime appointmentDate, int serviceAreaId, int reasonId)
        {
            PatientAppointmentDisplay appointmentDisplay = new PatientAppointmentDisplay();
            PatientAppointment        appointment        = new PatientAppointment();

            try
            {
                var patientAppointment = new PatientAppointmentManager();
                int id = Convert.ToInt32(patientId);
                appointment = patientAppointment.GetByPatientId(id).FirstOrDefault(n => n.AppointmentDate.Date == appointmentDate.Date && n.ServiceAreaId == serviceAreaId && n.ReasonId == reasonId);
                if (appointment != null)
                {
                    appointmentDisplay = Mapappointments(appointment);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                Msg = e.Message;
            }
            return(appointmentDisplay);
        }
コード例 #15
0
        public IEnumerable <PatientAppointmentDisplay> GetPatientAppointments(string patientId)
        {
            List <PatientAppointmentDisplay>        appointmentsDisplay = new List <PatientAppointmentDisplay>();
            IEnumerable <PatientAppointmentDisplay> listAppointments    = new List <PatientAppointmentDisplay>();
            var appointments         = new List <PatientAppointment>();
            var bluecardAppointments = new List <BlueCardAppointment>();

            try
            {
                var patientAppointment = new PatientAppointmentManager();
                int id = Convert.ToInt32(patientId);
                appointments         = patientAppointment.GetByPatientId(id);
                bluecardAppointments = patientAppointment.GetBluecardAppointmentsByPatientId(id);
                foreach (var appointment in appointments)
                {
                    PatientAppointmentDisplay appointmentDisplay = Mapappointments(appointment);
                    appointmentsDisplay.Add(appointmentDisplay);
                }

                foreach (var appointment in bluecardAppointments)
                {
                    PatientAppointmentDisplay appointmentDisplay = MapBluecardappointments(appointment);
                    appointmentsDisplay.Add(appointmentDisplay);
                }

                listAppointments = appointmentsDisplay.OrderByDescending(n => n.AppointmentDate);
            }
            catch (Exception e)
            {
                Msg = e.Message;
            }
            return(listAppointments);
        }
コード例 #16
0
        private void ItemCatalogForDaHour(ConsoleSystem.Arg arg)
        {
            var player = arg.Connection.player as BasePlayer;
            int hour   = Convert.ToInt32(arg.Args[0]);

            ItemCatalogForDaHour(player, hour);
        }
コード例 #17
0
 public void UnRender()
 {
     for (int i = 0; i < Convert.ToInt32(Equation.Split(',')[0]); i++)
     {
         SpriteRenderer spriteRenderer = paths[i].GetComponent(typeof(SpriteRenderer)) as SpriteRenderer;
         spriteRenderer.enabled = false;
     }
 }
コード例 #18
0
ファイル: ShareModuleBase.cs プロジェクト: 2644783865/alabo
        /// <summary>
        ///     获取s the time list.
        /// </summary>
        public List <DateTime> GetTimeList()
        {
            var resultList = new List <DateTime>();
            //当天晚上1点
            var StartTime = DateTime.Today.AddHours(1);
            var TimeNow   = DateTime.Now;

            if (Configuration.StageRule.StagePeriods > 0)
            {
                //间隔多少天
                if (Configuration.StageRule.timeType == TimeType.Day)
                {
                    //如果已经过1点则第二天执行
                    if (TimeNow > StartTime)
                    {
                        StartTime = StartTime.AddDays(1);
                    }

                    for (var i = 0; i < Configuration.StageRule.StagePeriods; i++)
                    {
                        resultList.Add(StartTime.AddDays(i * Configuration.StageRule.StageInterval));
                    }
                }
                //每个星期几
                else if (Configuration.StageRule.timeType == TimeType.Week)
                {
                    var week = Convert.ToInt32(TimeNow.DayOfWeek);
                    //获取第一期分润开始时间
                    StartTime = StartTime.AddDays(Configuration.StageRule.StageInterval - week);
                    if (TimeNow > StartTime)
                    {
                        StartTime.AddDays(7);
                    }

                    for (var i = 0; i < Configuration.StageRule.StagePeriods; i++)
                    {
                        resultList.Add(StartTime.AddDays(i * 7));
                    }
                }
                //每月几号
                else if (Configuration.StageRule.timeType == TimeType.Month)
                {
                    //获取第一期分润开始时间
                    StartTime = StartTime.AddDays(Configuration.StageRule.StageInterval - StartTime.Day);
                    if (TimeNow > StartTime)
                    {
                        StartTime = StartTime.AddMonths(1);
                    }

                    for (var i = 0; i < Configuration.StageRule.StagePeriods; i++)
                    {
                        resultList.Add(StartTime.AddMonths(i));
                    }
                }
            }

            return(resultList);
        }
コード例 #19
0
        /// <summary>
        /// Converts a value to a <see cref="int"/>.
        /// </summary>
        /// <param name="value">The object to convert.</param>
        /// <returns>The converted <paramref name="value"/>.</returns>
        public int ToInt32(object value)
        {
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }

            return(SConvert.ToInt32(value, CultureInfo.InvariantCulture));
        }
コード例 #20
0
        protected void btn_asignarConsultor_OnClick(object sender, EventArgs e)
        {
            var personaId   = Convert.ToInt32(hd_idPersona.Text);
            var consultorId = Convert.ToInt32(ddl_consultores.SelectedValue);

            A_ASIG_CONSULTOR.AsignarConsultorABeneficiario(0, 0, personaId, consultorId);

            Response.Redirect(Request.RawUrl);
        }
コード例 #21
0
ファイル: ComponentsListView.cs プロジェクト: jecus/Cas
        protected override void CustomSort(int ColumnIndex)
        {
            if (OldColumnIndex != ColumnIndex)
            {
                SortDirection = SortDirection.Asc;
            }
            if (SortDirection == SortDirection.Desc)
            {
                SortDirection = SortDirection.Asc;
            }
            else
            {
                SortDirection = SortDirection.Desc;
            }

            var resultList = new List <BaseEntityObject>();
            var list       = radGridView1.Rows.Select(i => i).ToList();

            list.Sort(new GridViewDataRowInfoComparer(ColumnIndex, Convert.ToInt32(SortDirection)));
            //добавление остальных подзадач
            foreach (GridViewRowInfo item in list)
            {
                if (item.Tag is Component)
                {
                    resultList.Add(item.Tag as BaseEntityObject);

                    Component component = (Component)item.Tag;
                    var       items     = list
                                          .Where(lvi =>
                                                 lvi.Tag is ComponentDirective &&
                                                 ((ComponentDirective)lvi.Tag).ComponentId == component.ItemId).Select(i => i.Tag);
                    resultList.AddRange(items.OfType <BaseEntityObject>());
                }
                else if (item.Tag is ComponentDirective)
                {
                    ComponentDirective dd = item.Tag as ComponentDirective;
                    Component          d  = dd.ParentComponent;
                    if (d == null)
                    {
                        resultList.Add(item.Tag as BaseEntityObject);
                    }
                    else
                    {
                        var lvi =
                            list.FirstOrDefault(lv => lv.Tag is Component && ((Component)lv.Tag).ItemId == d.ItemId);
                        if (lvi == null)
                        {
                            resultList.Add(item.Tag as BaseEntityObject);
                        }
                    }
                }
            }


            SetItemsArray(resultList.ToArray());
        }
コード例 #22
0
 void Start()
 {
     astroidInfo = AstroidLibrary.GetAstroid(id);
     health      = Random.Range(astroidInfo.healthRange.x, astroidInfo.healthRange.y);
     mass        = health * astroidInfo.massScalar;
     GetComponent <Rigidbody2D>().mass      = mass;
     GetComponent <SpriteRenderer>().sprite = astroidInfo.sprites[0];
     astroidDestroyedFactor = Convert.ToInt32(health / astroidInfo.sprites.Length);
     render = GetComponent <SpriteRenderer>();
 }
コード例 #23
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack == false)                                            //Condition for executing the code only only First load
     {
         int      id       = Convert.ToInt32(Request.QueryString["Id"]); //Retriving Id from Query string
         Catagory catagory = catagoryManager.GetCatagoryById(id);
         idHiddenField.Value  = catagory.Id.ToString();
         catagoryTextBox.Text = catagory.CatagoryName;
     }
 }
コード例 #24
0
        private void toolsPrintPages_Click(object sender, EventArgs e)
        {
            if (!isTxt())
            {
                return;
            }
            int p1 = Convert.ToInt32(txtPage1.Text.Trim());
            int p2 = Convert.ToInt32(txtPages2.Text.Trim());

            imgBrow1.PrintImg(p1, p2);
        }
コード例 #25
0
        public static string GetBlogPagination(BlogSettings settingsItem, int currentPage, int totalRows, int maximumRows)
        {
            StringBuilder pagination = new StringBuilder();

            double decMaxPages = Convert.ToDouble(totalRows) / Convert.ToDouble(maximumRows);
            int    maxPages    = Convert.ToInt32(Math.Ceiling(decMaxPages));

            if (maxPages > 1)
            {
                if (currentPage > maxPages)
                {
                    // outside our range, make first page
                    currentPage = 1;
                }

                if (currentPage != 1)
                {
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, "1", settingsItem.FirstPageText));
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(currentPage - 1), settingsItem.PreviousPageText));
                }

                if (currentPage - 2 > 0)
                {
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(currentPage - 2), Convert.ToString(currentPage - 2)));
                }

                if (currentPage - 1 > 0)
                {
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(currentPage - 1), Convert.ToString(currentPage - 1)));
                }

                pagination.Append(String.Format("{0} ", Convert.ToString(currentPage)));

                if (currentPage + 1 <= maxPages)
                {
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(currentPage + 1), Convert.ToString(currentPage + 1)));
                }

                if (currentPage + 2 <= maxPages)
                {
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(currentPage + 2), Convert.ToString(currentPage + 2)));
                }

                if (currentPage + 1 <= maxPages)
                {
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(currentPage + 1), settingsItem.NextPageText));
                    pagination.Append(String.Format("<a href=\"?{0}={1}\">{2}</a> ", XBSettings.XBPageQS, Convert.ToString(maxPages), settingsItem.LastPageText));
                }
            }



            return(pagination.ToString());
        }
コード例 #26
0
        private void AddItemOnHourPack(ConsoleSystem.Arg arg)
        {
            temporary = new Dictionary <int, int>();
            var    player  = arg.Connection.player as BasePlayer;
            string reason  = arg.Args[0];
            int    itemnow = Convert.ToInt32(arg.Args[1]);
            int    qty     = Convert.ToInt32(arg.Args[2]);
            int    hour    = Convert.ToInt32(arg.Args[3]);
            int    oldqty  = 0;

            foreach (KeyValuePair <int, int> old in storedData.hourpack[hour].intquantity.ToArray())
            {
                temporary.Add(old.Key, old.Value);
                if (itemnow == old.Key)
                {
                    if (old.Value == null)
                    {
                        oldqty = 0;
                    }
                    else
                    {
                        oldqty = old.Value;
                    }
                }
            }
            temporary.Remove(itemnow);

            if (reason == "add")
            {
                temporary.Add(itemnow, oldqty + qty);
            }
            else
            {
                int newqty = oldqty - qty;
                if (newqty < 0)
                {
                    newqty = 0;
                }
                temporary.Add(itemnow, newqty);
            }


            storedData.hourpack.Remove(hour);
            storedData.hourpack.Add(hour, new Pack()
            {
                intquantity = temporary
            });
            if (debug == true)
            {
                Puts($"OLD ITEMS {oldqty} => NEW {qty}x{itemnow}");
            }
            OpenMainHappyPanel(player, null, null, hour);
            ItemCatalogForDaHour(player, hour);
        }
コード例 #27
0
        public void Process(WorkflowPipelineArgs args)
        {
            int      addDays     = Convert.ToInt32(args.ProcessorItem.InnerItem.Fields["AddDays"].Value);
            DateTime taskRunDate = DateTime.Now.AddDays(addDays);
            string   isoDate     = DateUtil.ToIsoDate(taskRunDate);

            isoDate = isoDate.Substring(0, 9) + "120000";
            using (new EditContext(args.DataItem))
            {
                args.DataItem.Fields["__Archive date"].Value = isoDate;
            }
        }
コード例 #28
0
 public static int?ToIntN(this object obj)
 {
     if (obj == null)
     {
         return(null);
     }
     if (obj is bool)
     {
         return(Convert.ToInt32(obj));
     }
     return(int.TryParse(obj.ToString().Replace(".", ",").TakeUntil(","), NumberStyles.Any, Culture, out int tmpvalue) ? tmpvalue : (int?)null);
 }
コード例 #29
0
        public string UpdatePatientFamilyTesting(int patientId, int patientMasterVisitId, string firstName, string middleName, string lastName, int sex, string dob, int relationshipId, int baselineHivStatusId, DateTime baselineHivStatusDate, string hivTestingresultId, string hivTestingresultDate, bool cccreferal, string cccReferalNumber, int userId, int personRelationshipId, int hivTestingId, int personId, string cccReferalModDate)
        {
            firstName  = GlobalObject.unescape(firstName);
            middleName = GlobalObject.unescape(middleName);
            lastName   = GlobalObject.unescape(lastName);
            int hivresultId = hivTestingresultId == "" ? 0 : Convert.ToInt32(hivTestingresultId);
            //DateTime? testingResultsDate = hivTestingresultDate == "" ?  : DateTime.Parse(hivTestingresultDate);
            PatientFamilyTesting patientAppointment = new PatientFamilyTesting()
            {
                PatientId            = patientId,
                PatientMasterVisitId = patientMasterVisitId,
                FirstName            = firstName,
                MiddleName           = middleName,
                LastName             = lastName,
                Sex                   = sex,
                DateOfBirth           = DateTime.Parse(dob),
                RelationshipId        = relationshipId,
                BaseLineHivStatusId   = baselineHivStatusId,
                BaselineHivStatusDate = baselineHivStatusDate,
                //HivTestingResultsDate = testingResultsDate,
                HivTestingResultsId  = hivresultId,
                CccReferal           = cccreferal,
                CccReferaalNumber    = cccReferalNumber,
                PersonRelationshipId = personRelationshipId,
                HivTestingId         = hivTestingId,
                PersonId             = personId
            };

            if (hivTestingresultDate != "")
            {
                patientAppointment.HivTestingResultsDate = DateTime.Parse(hivTestingresultDate);
            }
            if (cccReferalModDate != "")
            {
                patientAppointment.LinkageDate = DateTime.Parse(cccReferalModDate);
            }

            try
            {
                var testing = new PatientFamilyTestingManager();
                Result = testing.UpdatePatientFamilyTestings(patientAppointment, userId);
                if (Result > 0)
                {
                    Msg = "Patient family testing Updated Successfully!";
                }
            }
            catch (Exception e)
            {
                Msg = e.Message;
            }
            return(Msg);
        }
コード例 #30
0
        protected void rptUserOrders_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            //TODO: Removed because of autodelete?

            /*         if ( e.CommandName.ToString() == "Delete" )
             *       {
             *          UserOrder.DeleteOrder( Convert.ToInt32( e.CommandArgument ), (int)CurrentUser.Id );
             *       }*/
            if (e.CommandName == "Edit")
            {
                EditUserOrders(Convert.ToInt32(e.CommandArgument));
            }
        }