public void CarregarÍndices(List<double> indices, double índiceVigente, Entidades.Mercadoria.Mercadoria mercadoria, Entidades.Relacionamento.RelacionamentoAcerto relacionamento ) { this.índiceVigente = índiceVigente; this.mercadoria = mercadoria; this.relacionamento = relacionamento; RadioButton radioPadrão = null; bool primeiro = true; foreach (double d in indices) { RadioButton radio = new RadioButton(); radio.CheckedChanged += new EventHandler(radio_CheckedChanged); radio.Font = new Font(Font.FontFamily, 14, FontStyle.Regular); radio.Checked = primeiro; radio.Text = d.ToString(); if (d == índiceVigente) { radio.Font = new Font(radio.Font, FontStyle.Bold); radio.Checked = true; radioPadrão = radio; } radio.Tag = d; flow.Controls.Add(radio); if (primeiro) primeiro = false; radios.Add(radio); } //if (radioPadrão != null) //{ // radioPersonalizado.Checked = false; // radioPadrão.Checked = true; // btnOK.Focus(); //} }
/// <summary> /// Restringe a verificação às mercadorias relacionadas /// como saída para um acerto. /// </summary> /// <param name="relacionamento">Relacionamento cujo acerto será considerado.</param> /// <remarks> /// Processo realizado em segundo plano. /// </remarks> public void Restringir(RelacionamentoAcerto relacionamento) { Restringir(relacionamento.AcertoConsignado); }
private void TravaAlterada(BaseEditarRelacionamento sender, RelacionamentoAcerto e, bool vendaTravada) { Lista.AoMudarTrava(e); }
/// <summary> /// Questiona qual tabela de preço será utilizada. /// </summary> private void QuestionarTabelaPreço(RelacionamentoAcerto entidade) { Entidades.Pessoa.Pessoa pessoa; Entidades.Relacionamento.Venda.Venda venda = entidade as Entidades.Relacionamento.Venda.Venda; if (venda != null && (entidade.Pessoa == null || Representante.ÉRepresentante(venda.Vendedor))) pessoa = venda.Vendedor; else pessoa = entidade.Pessoa; using (EscolherTabela dlg = new EscolherTabela(pessoa)) { AguardeDB.Suspensão(true); dlg.ShowDialog(ParentForm); AguardeDB.Suspensão(false); if (dlg.DialogResult == DialogResult.Cancel) throw new OperaçãoCancelada(entidade); entidade.TabelaPreço = dlg.Tabela; } }