Пример #1
0
        /// <summary>
        /// Carrega a listView de etiquetas lidas
        /// </summary>
        public static void carregarListVolumes()
        {
            try
            {
                listVolumes.Items.Clear();

                //Ordena baseado no metodo CompareTo da classe
                ProcedimentosAlocacao.Instanciar.ListEtiquetas.Sort();
                //carrega o listview com as informações carregadas do banco de dados.
                foreach (var item in ProcedimentosAlocacao.Instanciar.ListEtiquetas.Cast <EtiquetaAlocacao>().ToList <EtiquetaAlocacao>())
                {
                    CultureInfo ptBr = CultureInfo.CreateSpecificCulture("pt-BR");
                    listItem      = new System.Windows.Forms.ListViewItem();
                    listItem.Tag  = item.CodigoItemAlocacao.ToString();
                    listItem.Text = item.CodigoItemAlocacao.ToString(); item.LocaisLote.ToString();
                    listItem.SubItems.Add(item.LocaisLote.ToString());
                    listItem.SubItems.Add(item.DescricaoCompletaProduto.ToString());
                    listItem.SubItems.Add(item.VolumeItemAlocacao.ToString());
                    listItem.SubItems.Add(item.LoteEtiqueta.ToString());
                    listVolumes.Items.Add(listItem);
                }
                txtTotal.Text          = TotalVolumes.ToString(" 0000", CultureInfo.CreateSpecificCulture("pt-BR"));
                lbQtdTotalAlocado.Text = TotalVolumesAlocados.ToString(" 000", CultureInfo.CreateSpecificCulture("pt-BR"));
            }
            catch (Exception)
            {
                throw new Exception("Problemas durante a atualização do formulário!\n MÉTODO : carregarListVolumes() ");
            }
        }
Пример #2
0
        public EmbedBuilder ToEmbed()
        {
            EmbedBuilder embedBuilder = new EmbedBuilder();

            embedBuilder
            .WithTitle($"{TitleEnglish ?? ""} ({TitleRomaji ?? TitleJapanese})")
            .WithUrl("http://anilist.co/anime/" + Id)
            .WithDescription(Description?.Substring(0, Description.Length > 500 ? 500 : Description.Length) + "...")
            .AddField(x =>
            {
                x.Name     = "Status";
                x.Value    = PublishingStatus ?? "Unknown";
                x.IsInline = true;
            })
            .AddField(x =>
            {
                x.Name     = "Adult Content";
                x.Value    = (Adult ? "Yes" : "No") ?? "Unknown";
                x.IsInline = true;
            })
            .AddField(x =>
            {
                x.Name     = "Genres";
                x.Value    = string.Join(", ", Genres) ?? "Unknown";
                x.IsInline = true;
            })
            .AddField(x =>
            {
                x.Name     = "Chapters";
                x.Value    = TotalChapters?.ToString() ?? "Unknown";
                x.IsInline = true;
            })
            .AddField(x =>
            {
                x.Name     = "Volumes";
                x.Value    = TotalVolumes?.ToString() ?? "Unknown";
                x.IsInline = true;
            })
            .AddField(x =>
            {
                x.Name     = "Start and End dates";
                x.Value    = $"{StartDate?.Replace("T00:00:00+09:00","") ?? "Unknown"} - {EndDate?.Replace("T00:00:00+09:00", "") ?? "Unknown"}";
                x.IsInline = true;
            })
            .WithFooter(x => x.Text = "anilist.co")
            .WithColor(new Discord.Color(0x00CC00))
            .WithImageUrl(ImageUrlLge ?? "https://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Anime_eye.svg/170px-Anime_eye.svg.png")
            .WithCurrentTimestamp();
            return(embedBuilder);
        }
Пример #3
0
        public static void carregarListVolumes(List <EtiquetaAlocacao> listEtiquetas)
        {
            listVolumes.Items.Clear();
            //Ordena baseado no metodo CompareTo da classe
            listEtiquetas.Sort();
            //carrega o listview com as informações carregadas do banco de dados.
            foreach (var item in listEtiquetas)
            {
                CultureInfo ptBr = CultureInfo.CreateSpecificCulture("pt-BR");
                //string peso = string.Format(item.Peso.ToString("00.000", ptBr));

                listItem      = new System.Windows.Forms.ListViewItem();
                listItem.Tag  = item.CodigoItemAlocacao.ToString();
                listItem.Text = item.CodigoItemAlocacao.ToString();  item.LocaisLote.ToString();
                listItem.SubItems.Add(item.LocaisLote.ToString());
                listItem.SubItems.Add(item.DescricaoCompletaProduto.ToString());
                listItem.SubItems.Add(item.VolumeItemAlocacao.ToString());
                listItem.SubItems.Add(item.LoteEtiqueta.ToString());
                listVolumes.Items.Add(listItem);
            }

            txtTotal.Text          = TotalVolumes.ToString(" 0000", CultureInfo.CreateSpecificCulture("pt-BR"));
            lbQtdTotalAlocado.Text = TotalVolumesAlocados.ToString(" 000", CultureInfo.CreateSpecificCulture("pt-BR"));
        }