示例#1
0
        private void ConsultaServicoForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            ConsultaServico formChamador = (ConsultaServico)sender;

            Servico servicoSelecionado = consultaServicoForm.servicoSelecionado;

            Servico.TipoServico tpServico = 0;

            if (servicoSelecionado != null)
            {
                if (formChamador.Tag.Equals(nameof(Orcamento.servicos)))
                {
                    orcamentos[index].servicos.Add(servicoSelecionado);
                    tpServico = Servico.TipoServico.Servico;
                }
                else if (formChamador.Tag.Equals(nameof(Orcamento.custosAdicionais)))
                {
                    orcamentos[index].custosAdicionais.Add(servicoSelecionado);
                    tpServico = Servico.TipoServico.CustoAdicional;
                }

                criarServico_Custo(servicoSelecionado, tpServico);
                btnGravar_Click(null, null);
            }
            else
            {
                btnCancelar_Click(null, null);
            }
        }
示例#2
0
        private void btnAdicionarServico_Click(object sender, EventArgs e)
        {
            fields_keyDown(null, null);

            string formChamador = "";

            Button botaoChamador = (Button)sender;

            if (botaoChamador.Name.Equals(nameof(btnAdicionarServico)))
            {
                formChamador = nameof(Orcamento.servicos);
            }
            else if (botaoChamador.Name.Equals(nameof(btnAdicionarCustoAdicional)))
            {
                formChamador = nameof(Orcamento.custosAdicionais);
            }

            consultaServicoForm              = new ConsultaServico(Util.TipoConsulta.Selecao, formChamador);
            consultaServicoForm.FormClosing += ConsultaServicoForm_FormClosing;
            consultaServicoForm.ShowDialog();
        }