private void buttonPesquisarServico_Click(object sender, EventArgs e) { formPesquisaServico servico = new formPesquisaServico(this, false); servico.ShowDialog(); servico.Dispose(); textServicoAcrescimo.Valor = 00; textServicoDesconto.Valor = 00; this.servicoAtual = null; }
private void oRCAMENTO_SERVICODataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int indice = oRCAMENTO_SERVICODataGridView.CurrentRow.Index; servicoAtual = (dsFROGIOS.ORCAMENTO_SERVICORow)dsFROGIOS.ORCAMENTO_SERVICO.Rows[indice]; dsFROGIOS.SERVICO.Clear(); dsFROGIOS.SERVICORow servico = dsFROGIOS.SERVICO.NewSERVICORow(); servico.SERVICO_CODIGO = servicoAtual.ORCAMENTO_SERVICO_SERVICO; servico.SERVICO_VALOR = servicoAtual.ORCAMENTO_SERVICO_VALOR; servico.SERVICO_DESCRICAO = servicoAtual.ORCAMENTO_SERVICO_DESCRICAO; dsFROGIOS.SERVICO.AddSERVICORow(servico); textServicoDesconto.Valor = servicoAtual.ORCAMENTO_SERVICO_DESCONTO; textServicoAcrescimo.Valor = servicoAtual.ORCAMENTO_SERVICO_ACRESCIMO; }
private void buttonLancarServico_Click(object sender, EventArgs e) { if (dsFROGIOS.SERVICO.Rows.Count != 0) { dsFROGIOS.ORCAMENTO_SERVICORow servicoItem = (servicoAtual != null) ? servicoAtual : dsFROGIOS.ORCAMENTO_SERVICO.NewORCAMENTO_SERVICORow(); dsFROGIOS.SERVICORow servico = (dsFROGIOS.SERVICORow)dsFROGIOS.SERVICO.Rows[0]; servicoItem.ORCAMENTO_SERVICO_SERVICO = servico.SERVICO_CODIGO; servicoItem.ORCAMENTO_SERVICO_VALOR = servico.SERVICO_VALOR; servicoItem.ORCAMENTO_SERVICO_DESCRICAO = servico.SERVICO_DESCRICAO; servicoItem.ORCAMENTO_SERVICO_DESCONTO = textServicoDesconto.Valor; servicoItem.ORCAMENTO_SERVICO_ACRESCIMO = textServicoAcrescimo.Valor; //calculo do total double valor = servicoItem.ORCAMENTO_SERVICO_VALOR, desconto = servicoItem.ORCAMENTO_SERVICO_DESCONTO, acrescimo = servicoItem.ORCAMENTO_SERVICO_ACRESCIMO, total; if (desconto != 0 && desconto < valor) { total = valor - desconto; } else { total = valor + acrescimo; } servicoItem.ORCAMENTO_SERVICO_TOTAL = total; if (servicoAtual == null) { dsFROGIOS.ORCAMENTO_SERVICO.Rows.Add(servicoItem.ItemArray); } servicoAtual = null; dsFROGIOS.SERVICO.Clear(); textServicoAcrescimo.Text = null; textServicoDesconto.Text = null; } }