/// <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 ValorProduto GetValorMedioProdutos() { var valor = context.Produtos.Where(t => t.DataValidade > DateTime.Now).Sum(t => t.QuantEstoque); ValorProduto val = new ValorProduto(); val.Valor = valor; return(val); }
public ValorProduto GetValorTotalProdutosVencidos() { var valor = context.Produtos.Where(t => t.DataValidade < DateTime.Now).Sum(x => x.PrecoCusto * x.QuantEstoque); ValorProduto val = new ValorProduto(); val.Valor = valor; return(val); }
private void CadastarProduto_Click(object sender, EventArgs e) { Produtos p = new Produtos(); p.NomeProduto = NomeProduto.Text; p.ValorProduto = ValorProduto.Text.Replace(',', '.'); p.QtdEstoque = Convert.ToInt32(QtdEstoque.Text); MySqlConnection conexao = new MySqlConnection(ConfigurationManager.AppSettings["conexao"]); MySqlCommand cmd = conexao.CreateCommand(); cmd.CommandType = CommandType.Text; conexao.Open(); cmd.CommandText = ("INSERT INTO PRODUTOS (NomeProduto,ValorProduto,QTDEstoque) VALUES ('" + p.NomeProduto + "','" + p.ValorProduto + "','" + p.QtdEstoque + "')"); cmd.ExecuteNonQuery(); MessageBox.Show(" Cadastro realizado com sucesso "); conexao.Close(); NomeProduto.Clear(); ValorProduto.Clear(); QtdEstoque.Clear(); }
/// <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; }
private void Cadastrar_Click(object sender, EventArgs e) { IfachadaProduto fachadaProduto = new FachadaProduto(); Produto umProduto = new Produto(); if (DescricaoProduto.Text.Equals("") || DescricaoProduto == null || ValorProduto.Equals("") || ValorProduto == null || QuantidadeProduto.Equals("") || QuantidadeProduto == null) { MessageBox.Show("Preencha todos os campos!"); } else { umProduto.Descricao = DescricaoProduto.Text; umProduto.Valor = Decimal.Parse(ValorProduto.Text); umProduto.Quantidade = int.Parse(QuantidadeProduto.Text); umProduto.Ativo = true; fachadaProduto.CadastrarProdutos(umProduto); this.Close(); } }
private bool ValidarItem() { if (Geral.ValidaCampos(groupBox3, errorProvider1)) { return(true); } if (cbProduto.SelectedIndex == -1) { Geral.Erro("O Produto informado não está cadastrado!"); return(true); } if (BD.cvNum(txtQtd.Text).Replace(".00", "") == "0") { Geral.Erro("Quantidade do Item não pode ser zero!"); txtQtd.Focus(); return(true); } if (BD.cvNum(ValorProduto.Text).Replace(".00", "") == "0") { Geral.Erro("Valor do Item não pode ser zero!"); ValorProduto.Focus(); return(true); } string Liq = BD.cvNum(txtTotalLiquido.Text).Replace(".00", ""); if (Liq == "0" || Liq.Contains("-")) { Geral.Erro("Valor Liquido do Item não pode ser igual ou menor que zero!"); return(true); } return(false); }
public void SetUp() { valorProduto = new ValorProduto(); }
public Produto() { ValorProduto = new ValorProduto(); }