/// <summary> /// Verifica se quantidade do MaterialSerra informada é válida /// </summary> /// <param name="item"></param> /// <returns></returns> internal bool IsQuantidade(ItemOrdemCarga item) { if (item.QuantidadePeca <= 0 && item.IdMaterial != 999)//999 => LAJINHA { XMessageIts.Advertencia("Quantidade de peças informada é inválida", "Atenção"); return(false); } return(true); }
public ItemOrdemCarga AddItem(MaterialSerra mat, int qtde) { var o = this._itensVenda.Find(i => i.Material.NomeMaterial.Equals(mat.NomeMaterial)); if (o != null) { MessageBoxBlack.Advertencia("Material \"" + mat.NomeMaterial + "\" já incluso !"); return(null); } var item = new ItemOrdemCarga(mat, qtde); //garante a consistencia em caso de lajinha item.Update(item); this._itensVenda.Add(item); this.gridControlItensVenda.DataSource = _itensVenda; return(item); }