static public string GeneratorHead() { Library.Classes.StringFunctions sf = new Library.Classes.StringFunctions(); StringBuilder sb = new StringBuilder(); sb.Append(" CENTERCAR \n"); sb.Append(" ---------------------------- \n"); sb.Append(" AV NILO PEÇANHA, XXX \n"); sb.Append(" (22) 3852-XXXX \n"); //sb.Append("----------------------------------------\n"); return(sb.ToString()); }
static public string GeneratorProdutos(List <Library.VendaProduto> vendaProdutos) { Library.Classes.StringFunctions sf = new Library.Classes.StringFunctions(); /*StringBuilder sb = new StringBuilder(); * * sb.Append(sf.CSP("QTD", 10, 'e') + sf.CSP("DESCRICAO", 30, 'e') + sf.CSP("VALOR", 10, 'd') + "\n"); * sb.Append(sf.MS("", 50, "d", '-') + "\n"); * foreach (Library.VendaProduto vp in vendaProdutos) * { * sb.Append(sf.CSP(vp.Quantidade.ToString(), 10, 'e') + sf.CSP(vp.Produto.Nome, 30, 'e') + sf.CSP(f.ConvertDecimalToMoneyString(vp.PrecoTotal), 10, 'd') + "\n"); * } * sb.Append("\n"); * sb.Append(sf.MS("", 50, "d", '-') + "\n"); * sb.Append(sf.MS("TOTAL: ", 7, "e", ' ') + sf.MS(f.ConvertDecimalToMoneyString(venda.Valor), 43, "d", ' ') + "\n"); * sb.Append(sf.MS("", 50, "d", '-') + "\n");*/ StringBuilder sb = new StringBuilder(200); //sb.Append(" QTD DESCRICAO VALOR \n"); //sb.Append("----------------------------------------\n"); foreach (Library.VendaProduto vp in vendaProdutos) { sb.Append(' ', 2); sb.AppendFormat("{0:000}", vp.Quantidade); sb.Append(' ', 2); sb.AppendFormat("{0,-21}", sf.CS(vp.Produto.Nome, 21)); sb.Append(' ', 2); sb.AppendFormat("{0,8}", vp.PrecoTotal.Value.ToString("F2")); sb.Append(' ', 2); sb.Append('\n'); } //sb.Append("----------------------------------------\n"); sb.Append('\n'); sb.Append(" TOTAL: "); sb.AppendFormat("{0,25}", vendaProdutos[0].Venda.Valor.ToString("F2")); sb.Append(' ', 2); sb.Append('\n'); //sb.Append("----------------------------------------\n"); //rtbcupom.Text += (cupom.ToString()); return(sb.ToString()); }