本文整理汇总了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);
}
}