private void GetPropriedadeIdioma(string strDescricao, out int nIdIdioma, out int nIdPropriedade) { nIdIdioma = nIdPropriedade = -1; //Idioma mdlDataBaseAccess.Tabelas.XsdTbIdiomas typDatSetIdiomas = this.Idiomas; for (int i = 0; i < typDatSetIdiomas.tbIdiomas.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwIdioma = typDatSetIdiomas.tbIdiomas[i]; if (strDescricao.StartsWith(dtrwIdioma.mstrIdioma)) { nIdIdioma = dtrwIdioma.idIdioma; break; } } // Propriedade if (nIdIdioma != -1) { mdlDataBaseAccess.Tabelas.XsdTbPropriedadesProdutos typDatSetPropriedadesProdutos = this.PropriedadesProdutos; for (int i = 0; i < typDatSetPropriedadesProdutos.tbPropriedadesProdutos.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbPropriedadesProdutos.tbPropriedadesProdutosRow dtrwPropriedade = typDatSetPropriedadesProdutos.tbPropriedadesProdutos[i]; if (strDescricao.EndsWith(dtrwPropriedade.mstrDescricao)) { nIdPropriedade = dtrwPropriedade.nIdPropriedade; break; } } } }
protected void carregaDadosInterfaceIdioma(ref mdlComponentesGraficos.TextBox tbIdioma) { try { System.Collections.ArrayList arlCondicoesNome = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); arlCondicoesNome.Add("idIdioma"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdioma); m_typDatSetTbIdiomas = m_cls_dba_ConnectionDB.GetTbIdiomas(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwRowTbIdiomas; dtrwRowTbIdiomas = m_typDatSetTbIdiomas.tbIdiomas.FindByidIdioma(m_nIdioma); if ((dtrwRowTbIdiomas != null) && (!dtrwRowTbIdiomas.IsmstrIdiomaNull())) { tbIdioma.Text = dtrwRowTbIdiomas.mstrIdioma; tbIdioma.Tag = dtrwRowTbIdiomas.idIdioma; m_strIdioma = dtrwRowTbIdiomas.mstrIdioma; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void RefreshIdiomas() { mdlDataBaseAccess.Tabelas.XsdTbIdiomas typDatSetIdiomas = m_cls_dba_ConnectionBD.GetTbIdiomas(null, null, null, null, null); mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwIdioma = null; m_cbIdioma.Clear(); for (int nCont = 0; nCont < typDatSetIdiomas.tbIdiomas.Rows.Count; nCont++) { dtrwIdioma = (mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow)typDatSetIdiomas.tbIdiomas.Rows[nCont]; m_cbIdioma.AddItem(dtrwIdioma.mstrIdioma, dtrwIdioma.idIdioma); } m_cbIdioma.Text = "Português"; }
private int GetIdIdioma(string strIdioma) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas typDatSetIdiomas = this.TypDatSetIdiomas; for (int i = 0; i < typDatSetIdiomas.tbIdiomas.Count; i++) { if (typDatSetIdiomas.tbIdiomas[i].mstrIdioma == strIdioma) { return(typDatSetIdiomas.tbIdiomas[i].idIdioma); } } return(-1); }
private void InsertDataColumnsIdiomas(ref System.Data.DataTable dtTable) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas typDatSetIdiomas = this.TypDatSetIdiomas; for (int i = 0; i < typDatSetIdiomas.tbIdiomas.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwIdioma = typDatSetIdiomas.tbIdiomas[i]; if (dtrwIdioma.IsmstrIdiomaNull()) { continue; } System.Data.DataColumn dtclRetorno = new System.Data.DataColumn(dtrwIdioma.mstrIdioma); dtclRetorno.ReadOnly = false; dtclRetorno.DataType = System.Type.GetType("System.String"); dtclRetorno.DefaultValue = ""; dtTable.Columns.Add(dtclRetorno); } }
private void InsertDataGridColumnStyleIdiomas(ref System.Windows.Forms.DataGridTableStyle dtgdtbstMaster) { System.Windows.Forms.DataGridColumnStyle dtgdcsColuna = null; mdlDataBaseAccess.Tabelas.XsdTbIdiomas typDatSetIdiomas = this.TypDatSetIdiomas; for (int i = 0; i < typDatSetIdiomas.tbIdiomas.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwIdioma = typDatSetIdiomas.tbIdiomas[i]; if (dtrwIdioma.IsmstrIdiomaNull()) { continue; } dtgdcsColuna = new System.Windows.Forms.DataGridTextBoxColumn(); dtgdcsColuna.MappingName = dtrwIdioma.mstrIdioma; dtgdcsColuna.HeaderText = dtrwIdioma.mstrIdioma; dtgdcsColuna.NullText = ""; dtgdcsColuna.ReadOnly = false; dtgdcsColuna.Width = 100; dtgdtbstMaster.GridColumnStyles.Add(dtgdcsColuna); } }
protected void carregaDadosBD() { m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.Resource; mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwRowTbIdiomas; System.Collections.ArrayList arlOrdenacaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoTipo = new System.Collections.ArrayList(); arlOrdenacaoCampo.Add("mstrIdioma"); arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente); m_typDatSetTbIdiomas = m_cls_dba_ConnectionDB.GetTbIdiomas(null, null, null, arlOrdenacaoCampo, arlOrdenacaoTipo); carregaDadosBDEspecificos(); dtrwRowTbIdiomas = m_typDatSetTbIdiomas.tbIdiomas.FindByidIdioma(m_nIdioma); if ((dtrwRowTbIdiomas != null) && (!dtrwRowTbIdiomas.IsmstrIdiomaNull())) { m_strIdioma = dtrwRowTbIdiomas.mstrIdioma; } }