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; } } } }
private string GetPropriedadeDescricaoColuna(int nIdIdioma, string strPropriedade) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwIdioma = this.Idiomas.tbIdiomas.FindByidIdioma(nIdIdioma); if (dtrwIdioma != null) { return(dtrwIdioma.mstrIdioma + " : " + strPropriedade); } return(""); }
private string GetIdioma(int nIdIdioma) { mdlDataBaseAccess.Tabelas.XsdTbIdiomas.tbIdiomasRow dtrwIdioma = this.TypDatSetIdiomas.tbIdiomas.FindByidIdioma(nIdIdioma); if (dtrwIdioma == null) { return(""); } return(dtrwIdioma.mstrIdioma); }
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 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); } }