private FormaPagamentoColecao PreencherTabelaFormaPagamento(DataTable table)
        {
            FormaPagamentoColecao formaPagamentoColecao = new FormaPagamentoColecao();

            foreach (DataRow row in table.Rows)
            {
                FormaPagamentoInfo formaPagamentoInfo = new FormaPagamentoInfo
                {
                    formpagdescricao = Convert.ToString(row["formpagdescricao"]),
                    formpagid        = Convert.ToInt32(row["formpagid"])
                };

                formaPagamentoColecao.Add(formaPagamentoInfo);
            }

            return(formaPagamentoColecao);
        }
예제 #2
0
        private void AoDeixar(string id)
        {
            if (int.TryParse(id, out int cod))
            {
                FormaPagamentoInfo pag = vendaNegocios.ConsultarFormaPagamentoId(cod);
                textBoxForma.Text    = string.Format("{0:000}", cod);
                labelValorForma.Text = pag.formpagdescricao;

                switch (cod)
                {
                case 1:
                    comboBoxBandeira.Enabled       = false;
                    comboBoxBandeira.SelectedValue = 1;
                    comboBoxTipo.Enabled           = false;
                    comboBoxTipo.SelectedValue     = 1;
                    comboBoxParcela.Enabled        = false;
                    comboBoxParcela.SelectedItem   = "1x";
                    break;

                case 2:
                    comboBoxBandeira.Enabled       = true;
                    comboBoxBandeira.SelectedValue = 2;
                    comboBoxTipo.Enabled           = false;
                    comboBoxTipo.SelectedValue     = 1;
                    comboBoxParcela.Enabled        = false;
                    comboBoxParcela.SelectedItem   = "1x";
                    break;

                case 3:
                    comboBoxBandeira.Enabled       = true;
                    comboBoxBandeira.SelectedValue = 2;
                    comboBoxTipo.Enabled           = true;
                    comboBoxTipo.SelectedValue     = 2;
                    comboBoxParcela.Enabled        = true;
                    comboBoxParcela.SelectedItem   = "2x";
                    break;

                case 4:
                    comboBoxBandeira.Enabled       = false;
                    comboBoxBandeira.SelectedValue = 1;
                    comboBoxTipo.Enabled           = true;
                    comboBoxTipo.SelectedValue     = 1;
                    comboBoxParcela.Enabled        = true;
                    comboBoxParcela.SelectedItem   = "1x";
                    comboBoxParcela.Enabled        = false;
                    break;

                case 5:
                    comboBoxBandeira.Enabled       = false;
                    comboBoxBandeira.SelectedValue = 1;
                    comboBoxTipo.Enabled           = false;
                    comboBoxTipo.SelectedValue     = 1;
                    comboBoxParcela.Enabled        = false;
                    comboBoxParcela.SelectedItem   = "1x";
                    break;

                case 6:
                    comboBoxBandeira.Enabled       = false;
                    comboBoxBandeira.SelectedValue = 1;
                    comboBoxTipo.Enabled           = false;
                    comboBoxTipo.SelectedValue     = 1;
                    comboBoxParcela.Enabled        = false;
                    comboBoxParcela.SelectedItem   = "1x";
                    break;

                default:
                    break;
                }

                buttonAdd.Enabled = true;
            }
        }