Exemple #1
0
        protected void carregaDadosInterfaceDetalhes(ref mdlComponentesGraficos.ListView lvCartas, ref mdlComponentesGraficos.ListView lvDetalhes)
        {
            try
            {
                if (lvCartas.SelectedItems.Count > 0)
                {
                    m_nIdCartaCredito = (int)lvCartas.SelectedItems[0].Tag;
                }
                mdlDataBaseAccess.Tabelas.XsdTbCartasCredito.tbCartasCreditoRow dtrwTbCartasCredito = m_typDatSetTbCartasCredito.tbCartasCredito.FindBynIdCartaCreditonIdExportadornIdImportador(m_nIdCartaCredito, m_nIdExportador, m_nIdImportador);
                if (dtrwTbCartasCredito != null)
                {
                    m_bEmendas              = (dtrwTbCartasCredito.IsbEmendasNull() ? false : dtrwTbCartasCredito.bEmendas);
                    m_bDiscrepancias        = (dtrwTbCartasCredito.IsbDiscrepanciasNull() ? false : dtrwTbCartasCredito.bDiscrepancias);
                    m_dValor                = (dtrwTbCartasCredito.IsdValorNull() ? 0 : dtrwTbCartasCredito.dValor);
                    m_dtDataEmissao         = (dtrwTbCartasCredito.IsdtEmissaoNull() ? System.DateTime.Now : dtrwTbCartasCredito.dtEmissao);
                    m_strNumeroCartaCredito = (dtrwTbCartasCredito.IsstrrNumeroNull() ? "" : dtrwTbCartasCredito.strrNumero);
                    m_nIdMoeda              = (dtrwTbCartasCredito.IsnIdMoedaNull() ? 28 : (int)dtrwTbCartasCredito.nIdMoeda);
                    mdlDataBaseAccess.Tabelas.XsdTbMoedas.tbMoedasRow dtrwTbMoedas = m_typDatSetTbMoedas.tbMoedas.FindByidMoeda(m_nIdMoeda);
                    if (dtrwTbMoedas != null)
                    {
                        m_strSimboloMoeda = dtrwTbMoedas.simbolo;
                    }

                    // List View Item
                    System.Windows.Forms.ListViewItem lvItemDadosCarta;

                    #region Adicionando Items à ListView
                    lvDetalhes.Items.Clear();
                    #region Número
                    lvItemDadosCarta           = lvDetalhes.Items.Add("Número: ");
                    lvItemDadosCarta.ForeColor = System.Drawing.Color.Red;
                    lvItemDadosCarta.UseItemStyleForSubItems = false;
                    lvItemDadosCarta.Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta.SubItems.Add(m_strNumeroCartaCredito);
                    lvItemDadosCarta.SubItems[1].Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta = null;
                    #endregion
                    #region Data Emissão
                    lvItemDadosCarta           = lvDetalhes.Items.Add("Emissão: ");
                    lvItemDadosCarta.ForeColor = System.Drawing.Color.Red;
                    lvItemDadosCarta.UseItemStyleForSubItems = false;
                    lvItemDadosCarta.Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta.SubItems.Add(m_dtDataEmissao.ToString("dd/MM/yyyy"));
                    lvItemDadosCarta.SubItems[1].Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta = null;
                    #endregion
                    #region Valor
                    lvItemDadosCarta           = lvDetalhes.Items.Add("Valor: ");
                    lvItemDadosCarta.ForeColor = System.Drawing.Color.Red;
                    lvItemDadosCarta.UseItemStyleForSubItems = false;
                    lvItemDadosCarta.Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    //if (m_nIdMoeda != -1)
                    //	lvItemDadosCarta.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(m_nIdMoeda,m_dValor, true));
                    //else
                    lvItemDadosCarta.SubItems.Add(m_dValor.ToString("F"));
                    lvItemDadosCarta.SubItems[1].Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta = null;
                    #endregion
                    #region Emendas
                    lvItemDadosCarta           = lvDetalhes.Items.Add("Emendas: ");
                    lvItemDadosCarta.ForeColor = System.Drawing.Color.Red;
                    lvItemDadosCarta.UseItemStyleForSubItems = false;
                    lvItemDadosCarta.Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta.SubItems.Add((m_bEmendas ? "Sim" : "Não"));
                    lvItemDadosCarta.SubItems[1].Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta = null;
                    #endregion
                    #region Discrepâncias
                    lvItemDadosCarta           = lvDetalhes.Items.Add("Discrepâncias: ");
                    lvItemDadosCarta.ForeColor = System.Drawing.Color.Red;
                    lvItemDadosCarta.UseItemStyleForSubItems = false;
                    lvItemDadosCarta.Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta.SubItems.Add((m_bDiscrepancias ? "Sim" : "Não"));
                    lvItemDadosCarta.SubItems[1].Font = new System.Drawing.Font(lvItemDadosCarta.Font, System.Drawing.FontStyle.Regular);
                    lvItemDadosCarta = null;
                    #endregion
                    #endregion
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }