Example #1
0
 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;
             }
         }
     }
 }
Example #2
0
 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);
 }
Example #4
0
 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);
     }
 }