/// <summary> /// Retorna o texto do registro do tipo 54 para uso do SIntegra. /// </summary> /// <returns>Uma string com os dados formatados para uso do SIntegra.</returns> public override string ToString() { // Formata os dados para o retorno do método string n01 = Tipo.ToString(); string n02 = CNPJ.PadLeft(14, '0'); string n03 = Modelo.PadLeft(2, '0'); string n04 = Serie.ToString().PadRight(3); string n05 = Numero.ToString().PadLeft(6, '0'); string n06 = CFOP.PadLeft(4, '0'); string n07 = CST.PadRight(3); string n08 = NumeroItem.ToString().PadLeft(3, '0'); string n09 = !string.IsNullOrEmpty(CodigoProduto) && CodigoProduto.Length > 14 ? CodigoProduto.Substring(0, 14) : !string.IsNullOrEmpty(CodigoProduto) ? CodigoProduto.PadRight(14) : "".PadRight(14); string n10 = Quantidade.ToString("0#######.##0").Remove(8, 1); string n11 = ValorProduto.ToString("0#########.#0").Remove(10, 1); string n12 = ValorDesconto.ToString("0#########.#0").Remove(10, 1); string n13 = BaseCalcICMS.ToString("0#########.#0").Remove(10, 1); string n14 = BaseCalcICMSST.ToString("0#########.#0").Remove(10, 1); string n15 = ValorIPI.ToString("0#########.#0").Remove(10, 1); string n16 = AliquotaICMS.ToString("0#.#0").Remove(2, 1); // Retorna os dados formatados return(n01 + n02 + n03 + n04 + n05 + n06 + n07 + n08 + n09 + n10 + n11 + n12 + n13 + n14 + n15 + n16); }
public bool Validar(out string Alertas) { StringBuilder msg = new StringBuilder(); if (string.IsNullOrEmpty(Nome.Trim())) { msg.Append("É necessário informar o nome do produto."); msg.AppendLine(); } else if (string.IsNullOrEmpty(ValorUnitario.ToString())) { msg.Append("É necessário informar o valor unitário."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Quantidade.ToString())) { msg.Append("É necessário informar a quantidade."); msg.AppendLine(); } else if (Fabricante.ToString() == "Selecione") { msg.Append("É necessário informar o fabricante."); msg.AppendLine(); } else if (Distribuidora.ToString() == "Selecione") { msg.Append("É necessário informar a distribuidora."); msg.AppendLine(); } Alertas = msg.ToString(); return(msg.Length == 0); }
public override string ToString() { string xMsg; xMsg = "Dados Atualizados: " + _nome + ", $ " + Preco.ToString("F2", CultureInfo.InvariantCulture) + ", " + Quantidade.ToString() + " unidades " + ", Total: $" + ValorTotalEmEstoque().ToString("F2", CultureInfo.InvariantCulture); return(xMsg.ToString()); }
public override string ToString() { return(Produto != null ? Produto.DescricaoProduto + " " + Produto.QuantidadeProduto.ToString("N3") + " x " + Produto.PrecoVenda.ToString("N2") + " = " + Produto.CalculaTotalProduto(Produto.PrecoVenda, Produto.QuantidadeProduto).ToString("N2") : IdProduto + "=>" + Quantidade.ToString("N3") + " x " + ValorUnitario.ToString("N2") + " = " + TotalItem.ToString("N2")); }
private void BuyOut(object sender, EventArgs e) { var a = sender as Label; if (a.Text == Quantidade.ToString()) { a.ForeColor = Sg.SelectedColor; } else { a.ForeColor = Color.Black; } }
public List <string> Valida(int row) { var errosAtuais = new List <string>(); if (DataEntregaIsValid() == false) { errosAtuais.Add($"A data de entrega do produto não é uma data válida. Erro na Linha: {row}."); } if (DataEntrega <= DateTime.Now) { errosAtuais.Add($"A data de entrega do produto não pode ser menor ou igual que o dia atual. Erro na Linha: {row}."); } if (Nome == null) { errosAtuais.Add($"O nome do produto não pode ser nulo. Erro na Linha: {row}."); } if (Nome.Length > 50) { errosAtuais.Add($"O campo nome deve possuir tamanho máximo de 50 caráteres. Erro na Linha: {row}."); } if (Quantidade <= 0) { errosAtuais.Add($"O campo quantidade tem que ser maior que zero. Erro na Linha: {row}."); } if (int.TryParse(Quantidade.ToString(), out _) == false) { errosAtuais.Add($"A quantidade do produto deve corresponder a um valor inteiro. Erro na Linha: {row}."); } if (double.TryParse(ValorUnitario.ToString(CultureInfo.InvariantCulture), out _) == false) { errosAtuais.Add( $"O valor unitário do produto deve corresponder a um valor flutuante (ex: 10,1 ou 10,0). Erro na Linha: {row}."); } return(errosAtuais); }
private void Button_Clicked(object sender, EventArgs e) { Button button = (Button)sender; var pressed = button.Text; if (pressed == "-") { if (this.Quantidade > 0) { this.Quantidade--; } } else { this.Quantidade++; } this.Total = this.Quantidade * this.ValoUnitario; label_mainpage_total.Text = "Total: R$ " + Total.ToString(); label_mainpage_qtd.Text = "Quantidade: " + Quantidade.ToString(); }
/// <summary> /// Retorna o texto do registro do tipo 61R para uso do SIntegra. /// </summary> /// <returns>Uma string com os dados formatados para uso do SIntegra.</returns> public override string ToString() { // Formata os dados para o retorno do método string n01 = Tipo.ToString(); string n02 = Subtipo.ToString(); string n03 = MesEmissao.ToString("0#") + AnoEmissao.ToString("0###"); string n04 = !string.IsNullOrEmpty(CodigoProduto) && CodigoProduto.Length > 14 ? CodigoProduto.Substring(0, 14) : !string.IsNullOrEmpty(CodigoProduto) ? CodigoProduto.PadRight(14) : "".PadRight(14); string n05 = Quantidade.ToString("0#########.##0").Remove(10, 1); string n06 = ValorBruto.ToString("0#############.#0").Remove(14, 1); string n07 = BaseCalcICMS.ToString("0#############.#0").Remove(14, 1); string n08 = AliquotaICMS.ToString("0#.#0").Remove(2, 1); string n09 = "".PadRight(54); // Retorna os dados formatados return(n01 + n02 + n03 + n04 + n05 + n06 + n07 + n08 + n09); }
/// <summary> /// Retorna o texto do registro do tipo 54 para uso do SIntegra. /// </summary> /// <returns>Uma string com os dados formatados para uso do SIntegra.</returns> public override string ToString() { // Formata os dados para o retorno do método string n01 = Tipo.ToString(); string n02 = DataInventario.ToString("yyyyMMdd"); string n03 = !string.IsNullOrEmpty(CodigoProduto) && CodigoProduto.Length > 14 ? CodigoProduto.Substring(0, 14) : !string.IsNullOrEmpty(CodigoProduto) ? CodigoProduto.PadRight(14) : "".PadRight(14); string n04 = Quantidade.ToString("0#########.##0").Remove(10, 1); string n05 = ValorProduto.ToString("0##########.#0").Remove(11, 1); string n06 = CodigoPosse.ToString(); string n07 = CnpjProp.PadLeft(14, '0'); string n08 = "".PadRight(14); string n09 = UfProp; string n10 = "".PadRight(45); // Retorna os dados formatados return n01 + n02 + n03 + n04 + n05 + n06 + n07 + n08 + n09 + n10; }
internal string GetLayoutHtml() { StringBuilder sb = new StringBuilder(); sb.Append("<table cellspacing=\"0\" cellpadding=\"0\" width=\"700\" border=\"0\"><tr><td>"); sb.Append(Boleto.Resources.ComprovanteEntrega); sb.Append(Boleto.Resources.LinhaCorte); sb.Append(Boleto.Resources.ReciboSacado); sb.Append(Boleto.Resources.Corpo); sb.Append(Boleto.Resources.ReciboSacadoFim); sb.Append(Boleto.Resources.LinhaCorte); sb.Append(Boleto.Resources.ParteBanco); sb.Append(Boleto.Resources.Corpo); sb.Append(Boleto.Resources.ParteBancoFim); sb.Append(Boleto.Resources.LinhaCorte); sb.Append("</td></tr></table>"); string sImgBarra = Page.ClientScript.GetWebResourceUrl(this.GetType(), "InfoControl.Web.UI.WebControls.Boleto.Resources.barra.gif"); string sImgCorte = Page.ClientScript.GetWebResourceUrl(this.GetType(), "InfoControl.Web.UI.WebControls.Boleto.Resources.corte.gif"); string sImgBancoLogoTipo = Page.ClientScript.GetWebResourceUrl(this.GetType(), "InfoControl.Web.UI.WebControls.Boleto.Resources." + BancoLogoTipo); // // Gera o numero que identifica o boleto no banco // string lNossoNumero, lLinhaDigitavel, lCodigoBarras; generator.MontaCodigos(this, out lNossoNumero, out lLinhaDigitavel, out lCodigoBarras); // // Sacado // sb = sb.Replace("[=SacadoNome=]", SacadoNome); sb = sb.Replace("[=SacadoEnderecoLinha2=]", SacadoEnderecoLinha2()); sb = sb.Replace("[=SacadoEnderecoLinha1=]", SacadoEnderecoLinha1()); sb = sb.Replace("[=SacadoCPF_CNPJ=]", SacadoCPF_CNPJ); // // Cedente // sb = sb.Replace("[=CodigoBarras=]", CodigoBarras25I(lCodigoBarras)); sb = sb.Replace("[=sImgCorte=]", sImgCorte); sb = sb.Replace("[=lNossoNumero=]", lNossoNumero); sb = sb.Replace("[=Instrucao=]", Instrucao); sb = sb.Replace("[=CedenteNome=]", CedenteNome); sb = sb.Replace("[=DataProcessamento=]", DataProcessamento.ToString(DATEFORMAT)); sb = sb.Replace("[=DataEmissao=]", DataEmissao.ToString(DATEFORMAT)); sb = sb.Replace("[=DataDocumento=]", DataDocumento.ToString(DATEFORMAT)); sb = sb.Replace("[=Documento=]", Documento); sb = sb.Replace("[=DataVencimento=]", DataVencimento.ToString(DATEFORMAT)); sb = sb.Replace("[=pEspecieDoc=]", pEspecieDoc); sb = sb.Replace("[=Especie=]", Especie); sb = sb.Replace("[=Carteira=]", Carteira.ToString()); sb = sb.Replace("[=Quantidade=]", Quantidade.ToString()); sb = sb.Replace("[=LocalPagamento=]", LocalPagamento); sb = sb.Replace("[=Aceite=]", Aceite.ToString()); sb = sb.Replace("[=AgenciaCedente=]", AgenciaCedente()); sb = sb.Replace("[=BancoCodigoCompleto=]", generator.BancoCodigoCompleto()); sb = sb.Replace("[=lLinhaDigitavel=]", lLinhaDigitavel.Replace(" ", " ")); // // Valores // sb = sb.Replace("[=ValorCobrado=]", ValorCobrado.ToString(FORMATO_VALOR)); sb = sb.Replace("[=Valor=]", Valor.ToString(FORMATO_VALOR)); sb = sb.Replace("[=Multa=]", Multa.ToString(FORMATO_VALOR)); sb = sb.Replace("[=Desconto=]", Desconto.ToString(FORMATO_VALOR)); sb = sb.Replace("[=OutrasAcrescimos=]", OutrasAcrescimos.ToString(FORMATO_VALOR)); sb = sb.Replace("[=OutrasDeducoes=]", OutrasDeducoes.ToString(FORMATO_VALOR)); // // Images // sb = sb.Replace("[=sImgBarra=]", sImgBarra); sb = sb.Replace("[=sImgBancoLogoTipo=]", sImgBancoLogoTipo); return(sb.ToString()); }
public override string ToString() { return("Nome: " + Nome + " Peso: " + Peso.ToString() + " Quantidade: " + Quantidade.ToString()); }