Esempio n. 1
0
        private void CarregaDados()
        {
            dataBase = gerDb.ReadDB();

            txtXampp.Text = dataBase.XamppDirectory;
            PreencheComboBox();

            void PreencheComboBox()
            {
                cmbProjetos.Items.Clear();
                if (dataBase.Projects == null)
                {
                    return;
                }

                foreach (ProjectDTO project in dataBase.Projects)
                {
                    int item = cmbProjetos.Items.Add(project.ProjectName);

                    if (project.ProjectName == dataBase.Project)
                    {
                        cmbProjetos.SelectedIndex = item;
                    }
                }
            }
        }
Esempio n. 2
0
        public FrmGerenciarProjetos()
        {
            InitializeComponent();

            db       = new GerenciarDB();
            dataBase = db.ReadDB();

            CarregaDados();
        }
Esempio n. 3
0
        public FrmProjectSelector()
        {
            InitializeComponent();

            gerDb    = new GerenciarDB();
            dataBase = gerDb.ReadDB();

            CarregaDados();
        }
Esempio n. 4
0
        public DbDTO ToSerializableDTO()
        {
            var jsonObj = new DbDTO
            {
                Tables = this.TableDict.ToDictionary(x => x.Key, x => x.Value.ToSerializableDTO())
            };

            return(jsonObj);
        }
Esempio n. 5
0
 public IHttpActionResult UpdateData(DbDTO cmd)
 {
     using (SqlConnection con = new SqlConnection("Data Source=tcp:rezija2roj.database.windows.net,1433;Initial Catalog=test;User ID=demo;Password=zaq1@WSX;"))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand("Update " + cmd.Db + " set " + cmd.Set + " where " + cmd.Where, con))
         {
             com.ExecuteNonQuery();
         }
         con.Close();
     }
     return(Ok());
 }
Esempio n. 6
0
        public static XrmDb RestoreSerializableDTO(XrmDb current, DbDTO model)
        {
            var clonedTables = model.Tables.ToDictionary(x => x.Key, x => DbTable.RestoreSerializableDTO(new DbTable(current.EntityMetadata[x.Key]), x.Value));
            var clonedDB     = new XrmDb(current.EntityMetadata, current.OnlineProxy)
            {
                TableDict = clonedTables
            };

            foreach (var table in clonedTables)
            {
                table.Value.RestoreFromDTOPostProcess(clonedDB);
            }

            return(clonedDB);
        }