Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
        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;
            }
        }