当前位置: 首页>>代码示例>>C#>>正文


C# Grade.GuardaLista方法代码示例

本文整理汇总了C#中Grade.GuardaLista方法的典型用法代码示例。如果您正苦于以下问题:C# Grade.GuardaLista方法的具体用法?C# Grade.GuardaLista怎么用?C# Grade.GuardaLista使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Grade的用法示例。


在下文中一共展示了Grade.GuardaLista方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: mnuSalvar_Click

        private void mnuSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                inputPanel.Enabled = false;

                int ItemGradeQuantidade = 0;
                int y = 0;

                try
                {
                    for (; y < dtGrade.Rows.Count; ++y)
                    {
                        if (gradeItem[3, y] != "")
                            ItemGradeQuantidade += Int32.Parse(gradeItem[3, y], D.CultureInfoBRA);
                    }
                }
                catch
                {
                    MessageBox.Show("Quantidade inválida na linha " + (y + 1));
                }

                if (ItemGradeQuantidade < produto.QuantidadeRequerida)
                {
                    if ((produto.QuantidadeRequerida - ItemGradeQuantidade) == 1)
                    {
                        MessageBox.Show("Falta 1 item no pedido.", "Neo");
                    }
                    else
                    {
                        MessageBox.Show("Faltam " + (produto.QuantidadeRequerida - ItemGradeQuantidade) + " itens a serem pedidos.", "Neo");
                    }
                    return;
                }
                if (ItemGradeQuantidade > produto.QuantidadeRequerida)
                {
                    if ((ItemGradeQuantidade - produto.QuantidadeRequerida) == 1)
                    {

                        MessageBox.Show("Você excedeu 1 item no pedido.", "Neo");

                    }
                    else
                    {
                        MessageBox.Show("Você excedeu " + (ItemGradeQuantidade - produto.QuantidadeRequerida) + " ítens no pedidos.", "Neo");
                    }
                    return;
                }
                Grade grd = new Grade(produto);
                produto.Grade = grd;
                if (produto.AcaoProduto == Produto.EnumAcaoProduto.ItemAdicionar)
                    D.Pedido.LstItem.Add(produto);
                if (produto.AcaoProduto == Produto.EnumAcaoProduto.ItemAlterar)
                    grd.LstGradeItem.Clear();
                for (y = 0; y < dtGrade.Rows.Count; ++y)
                {
                    if (gradeItem[3, y] != "")
                        grd.GuardaLista((int)dtGrade.Rows[y]["item_atributo"], (int)dtGrade.Rows[y]["item_grade"], (int)dtGrade.Rows[y]["atributo"], (int)dtGrade.Rows[y]["id_grade"], Convert.ToInt32(gradeItem[3, y]));
                }

                Close();
            }
            catch (Exception ex)
            {
                LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + D.APP_LOG_EXCEPTIONFILENAME, ex.Message, true);
                FE.Show(ex);
            }
        }
开发者ID:evandrojr,项目名称:NeoPocket,代码行数:68,代码来源:FrmGrade.cs


注:本文中的Grade.GuardaLista方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。