public CrpNPCCorporation(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crpNPCCorporations";

            this._fields.Add("corporationID");
            this._fields.Add("size");
            this._fields.Add("extent");
            this._fields.Add("solarSystemID");
            this._fields.Add("investorID1");
            this._fields.Add("investorShares1");
            this._fields.Add("investorID2");
            this._fields.Add("investorShares2");
            this._fields.Add("investorID3");
            this._fields.Add("investorShares3");
            this._fields.Add("investorID4");
            this._fields.Add("investorShares4");
            this._fields.Add("friendID");
            this._fields.Add("enemyID");
            this._fields.Add("publicShares");
            this._fields.Add("initialPrice");
            this._fields.Add("minSecurity");
            this._fields.Add("scattered");
            this._fields.Add("fringe");
            this._fields.Add("corridor");
            this._fields.Add("hub");
            this._fields.Add("border");
            this._fields.Add("factionID");
            this._fields.Add("sizeFactor");
            this._fields.Add("stationCount");
            this._fields.Add("stationSystemCount");
            this._fields.Add("description");
            this._fields.Add("iconID");
        }
Ejemplo n.º 2
0
        public static PartyData LoadCharacterParty(MySql database, string charID)
        {
            PartyData partyData = new PartyData();

            string query = "SELECT parties.PartyID " +
                "FROM parties " +
                "WHERE parties.CharID = \'" + charID + "\';";
            List<DataColumnCollection> rows = database.RetrieveRows(query);
            if (rows != null) {
                for (int i = 0; i < rows.Count; i++) {
                    partyData.PartyID = rows[i]["PartyID"].ValueString;
                }
            } else {
                return null;
            }

            query = "SELECT parties.CharID " +
                "FROM parties " +
                "WHERE parties.PartyID = \'" + partyData.PartyID + "\';";
            rows = database.RetrieveRows(query);
            if (rows != null) {
                for (int i = 0; i < rows.Count; i++) {
                    partyData.Members.Add(rows[i]["CharID"].ValueString);
                }
            }
            return partyData;
        }
Ejemplo n.º 3
0
        public static void LoadShop(int shopNum, MySql database)
        {
            if (shops.Shops.ContainsKey(shopNum) == false)
                shops.Shops.Add(shopNum, new Shop());

            string query = "SELECT name, " +
                "greeting, " +
                "farewell " +
                "FROM shop WHERE shop.num = \'" + shopNum + "\'";

            DataColumnCollection row = database.RetrieveRow(query);
            if (row != null)
            {
                shops[shopNum].Name = row["name"].ValueString;
                shops[shopNum].JoinSay = row["greeting"].ValueString;
                shops[shopNum].LeaveSay = row["farewell"].ValueString;
            }

            query = "SELECT trade_num, " +
                "item, " +
                "cost_num, " +
                "cost_val " +
                "FROM shop_trade WHERE shop_trade.num = \'" + shopNum + "\'";

            foreach (DataColumnCollection columnCollection in database.RetrieveRowsEnumerable(query))
            {
                int tradeNum = columnCollection["trade_num"].ValueString.ToInt();

                shops[shopNum].Items[tradeNum].GetItem = columnCollection["item"].ValueString.ToInt();
                shops[shopNum].Items[tradeNum].GiveItem = columnCollection["cost_num"].ValueString.ToInt();
                shops[shopNum].Items[tradeNum].GiveValue = columnCollection["cost_val"].ValueString.ToInt();
            }
        }
Ejemplo n.º 4
0
 public void Deoploy(MySql.Data.MySqlClient.MySqlCommand cmd, StringBuilder sb, ref int paramCount)
 {
     if (upperBounds == null)
     {
         bool first = true;
         foreach (DataColumn col in lowerBounds.Table.Columns)
         {
             sb.Append(first ? "" : " AND ");
             sb.Append(" `" + col.ColumnName + "` = @param" + paramCount);
             cmd.Parameters.AddWithValue("@param" + paramCount++, lowerBounds[col]);
             first = false;
         }
     }
     else
     {
         bool first = true;
         foreach (DataColumn col in lowerBounds.Table.Columns)
         {
             sb.Append(first ? " `" : " AND `" + col.ColumnName + "` ");
             if (col.DataType == typeof(int) || col.DataType == typeof(double))
             {
                 sb.Append("BETWEEN @param" + paramCount + " AND @param" + paramCount + 1);
             }
             else
             {
                 sb.Append(" <= @param" + paramCount + " AND `" + col.ColumnName + "` >= @param" + paramCount + 1);
             }
             cmd.Parameters.AddWithValue("@param" + paramCount++, lowerBounds[col]);
             cmd.Parameters.AddWithValue("@param" + paramCount++, upperBounds[col]);
             first = false;
         }
     }
 }
        public DgmEffect(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "dgmEffects";

            this._fields.Add("effectID");
            this._fields.Add("effectName");
            this._fields.Add("effectCategory");
            this._fields.Add("preExpression");
            this._fields.Add("postExpression");
            this._fields.Add("description");
            this._fields.Add("guid");
            this._fields.Add("iconID");
            this._fields.Add("isOffensive");
            this._fields.Add("isAssistance");
            this._fields.Add("durationAttributeID");
            this._fields.Add("trackingSpeedAttributeID");
            this._fields.Add("dischargeAttributeID");
            this._fields.Add("rangeAttributeID");
            this._fields.Add("falloffAttributeID");
            this._fields.Add("disallowAutoRepeat");
            this._fields.Add("published");
            this._fields.Add("displayName");
            this._fields.Add("isWarpSafe");
            this._fields.Add("rangeChance");
            this._fields.Add("electronicChance");
            this._fields.Add("propulsionChance");
            this._fields.Add("distribution");
            this._fields.Add("sfxName");
            this._fields.Add("npcUsageChanceAttributeID");
            this._fields.Add("npcActivationChanceAttributeID");
            this._fields.Add("fittingUsageChanceAttributeID");
        }
Ejemplo n.º 6
0
        public MultiRowInsert(MySql database, string tableName, params string[] columnNames)
        {
            this.database = database;
            this.tableName = tableName;
            this.columnNames = columnNames;

            UpdateParameters(tableName, columnNames);
        }
        public CrpNPCCorporationResearchField(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crpNPCCorporationResearchFields";

            this._fields.Add("skillID");
            this._fields.Add("corporationID");
        }
Ejemplo n.º 8
0
 public static void AddMissionEnemyData(MySql database, int difficulty, int index, MissionEnemyData data)
 {
     database.AddRow("mission_enemy", new IDataColumn[] {
         database.CreateColumn(false, "Rank", difficulty.ToString()),
         database.CreateColumn(false, "EnemyIndex", index.ToString()),
         database.CreateColumn(false, "NpcNum", data.NpcNum.ToString())
     });
 }
Ejemplo n.º 9
0
 public static void CreateNewAccount(MySql database, string accountName, string encryptedPassword, string email)
 {
     database.AddRow("accounts", new IDataColumn[] {
         database.CreateColumn(false, "AccountName", accountName),
         database.CreateColumn(false, "Password", encryptedPassword),
         database.CreateColumn(false, "Email", email)
     });
 }
Ejemplo n.º 10
0
        public static void Testm(MySql.Data.MySqlClient.MySqlConnection connection)
        {
            DataContext db = new DataContext(connection);

            Table<Artigo> Artigos = db.GetTable<Artigo>();

            var q = (from a in Artigos select a).ToList();
        }
Ejemplo n.º 11
0
 public void addParam(MySql.Data.MySqlClient.MySqlDbType type, string name, dynamic value = null)
 {
     MySqlParameter param = new MySqlParameter(name, type);
     param.Value = value;
     if (type == MySql.Data.MySqlClient.MySqlDbType.String)
         param.Size = -1;
     cmd.Parameters.Add(param);
 }
        public CrpNPCCorporationTrade(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crpNPCCorporationTrades";

            this._fields.Add("corporationID");
            this._fields.Add("typeID");
        }
Ejemplo n.º 13
0
 public static void AddGuildMember(MySql database, string guildName, string charID)
 {
     database.UpdateOrInsert("guild", new IDataColumn[] {
         database.CreateColumn(false, "CharID", charID),
         database.CreateColumn(false, "GuildName", guildName),
         database.CreateColumn(false, "GuildAccess", "1")
     });
 }
        public AgtAgentType(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "agtAgentTypes";

            this._fields.Add("agentTypeID");
            this._fields.Add("agentType");
        }
        public DgmTypeEffect(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "dgmTypeEffects";

            this._fields.Add("typeID");
            this._fields.Add("effectID");
            this._fields.Add("isDefault");
        }
Ejemplo n.º 16
0
 public static void SaveHorseRaceStatistics(Network.GamePackets.HorseRaceStatistic stats, MySql.Data.MySqlClient.MySqlConnection conn)
 {
     var cmd = new MySqlCommand(MySqlCommandType.UPDATE).Update("HorseRace")
         .Set("EntityName", stats.Name)
         .Set("Rank", stats.Rank)
         .Set("CurrentPts", stats.CurrentPts)
         .Where("EntityID", stats.EntityID);
     cmd.Execute(conn);
 }
        public CrtClass(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crtClasses";

            this._fields.Add("classID");
            this._fields.Add("description");
            this._fields.Add("className");
        }
        public DgmAttributeCategory(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "dgmAttributeCategories";

            this._fields.Add("categoryID");
            this._fields.Add("categoryName");
            this._fields.Add("categoryDescription");
        }
Ejemplo n.º 19
0
        public EveIcon(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "eveIcons";

            this._fields.Add("iconID");
            this._fields.Add("iconFile");
            this._fields.Add("description");
        }
Ejemplo n.º 20
0
 public static void AddMissionClientData(MySql database, int difficulty, int index, MissionClientData data)
 {
     database.AddRow("mission_client", new IDataColumn[] {
         database.CreateColumn(false, "Rank", difficulty.ToString()),
         database.CreateColumn(false, "ClientIndex", index.ToString()),
         database.CreateColumn(false, "DexNum", data.DexNum.ToString()),
         database.CreateColumn(false, "FormNum", data.FormNum.ToString())
     });
 }
        public DgmTypeAttribute(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "dgmTypeAttributes";

            this._fields.Add("typeID");
            this._fields.Add("attributeID");
            this._fields.Add("valueInt");
            this._fields.Add("valueFloat");
        }
        public CrtRecommendation(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crtRecommendations";

            this._fields.Add("recommendationID");
            this._fields.Add("shipTypeID");
            this._fields.Add("certificateID");
            this._fields.Add("recommendationLevel");
        }
Ejemplo n.º 23
0
 public static void AddMissionRewardData(MySql database, int difficulty, int index, MissionRewardData data)
 {
     database.AddRow("mission_reward", new IDataColumn[] {
         database.CreateColumn(false, "Rank", difficulty.ToString()),
         database.CreateColumn(false, "RewardIndex", index.ToString()),
         database.CreateColumn(false, "ItemNum", data.ItemNum.ToString()),
         database.CreateColumn(false, "ItemAmount", data.ItemAmount.ToString()),
         database.CreateColumn(false, "ItemTag", data.ItemTag)
     });
 }
        public CrpNPCDivision(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crpNPCDivisions";

            this._fields.Add("divisionID");
            this._fields.Add("divisionName");
            this._fields.Add("description");
            this._fields.Add("leaderType");
        }
Ejemplo n.º 25
0
 public static string GetMapName(MySql database, string mapID)
 {
     string query = "SELECT map_data.Name FROM map_data WHERE map_data.MapID = \'" + mapID + "\'";
     DataColumnCollection row = database.RetrieveRow(query);
     if (row != null) {
         return row[0].ValueString;
     } else {
         return null;
     }
 }
Ejemplo n.º 26
0
 public static bool IsMapIDInUse(MySql database, string mapID)
 {
     string query = "SELECT MapID FROM map_general WHERE MapID = \'" + mapID + "\'";
     DataColumnCollection row = database.RetrieveRow(query);
     if (row != null) {
         return row["MapID"].ValueString == mapID;
     } else {
         return false;
     }
 }
Ejemplo n.º 27
0
        public EveUnit(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "eveUnits";

            this._fields.Add("unitID");
            this._fields.Add("unitName");
            this._fields.Add("displayName");
            this._fields.Add("description");
        }
Ejemplo n.º 28
0
        // form constructor
        public FormEditMember(MySql.Data.MySqlClient.MySqlConnection connection)
        {
            InitializeComponent();
            m_connection = connection;

            BindFamilyMembers();
            BindOrgRelations();
            BindPayments();
            BindWelfareAssistance();
        }
        public CrtRelationship(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "crtRelationships";

            this._fields.Add("relationshipID");
            this._fields.Add("parentID");
            this._fields.Add("parentTypeID");
            this._fields.Add("parentLevel");
            this._fields.Add("childID");
        }
        public WarCombatZone(MySql.Data.MySqlClient.MySqlConnection mysql_connection, System.Data.SqlClient.SqlConnection sqlserver_connection)
            : base(mysql_connection, sqlserver_connection)
        {
            this._tableName = "warCombatZones";

            this._fields.Add("combatZoneID");
            this._fields.Add("combatZoneName");
            this._fields.Add("factionID");
            this._fields.Add("centerSystemID");
            this._fields.Add("description");
        }
Ejemplo n.º 31
0
 /// <summary>СОБЫТИЕ Сохраняем файл с рисунком в байтовый массив</summary>
 protected override void PART_ButtonOpen_Click(object sender, RoutedEventArgs e)
 {
     Microsoft.Win32.OpenFileDialog _OpenFileDialog = new Microsoft.Win32.OpenFileDialog
     {
         FileName   = "Рисунки",
         DefaultExt = "*.jpg *.png *.ico",
         Filter     = "Рисунки (*.jpg *.png *.ico)|*.jpg"
     };
     if (_OpenFileDialog.ShowDialog() == true)
     {
         // Находим запись
         DataRowView _Row       = (DataRowView)PART_DataGrid.SelectedItem;
         int         _Cod       = Convert.ToInt32(_Row["Cod"]);      // код ответа
         int         _ID        = Convert.ToInt32(_Row["ID"]);       // код шаблона
         int         _Nomer     = Convert.ToInt32(_Row["Nomer"]);    // номер
         string      _NameImage = _OpenFileDialog.SafeFileName;      // имя файла
         string      _Comment   = Convert.ToString(_Row["Comment"]); // коментарий
         _Row["NameImage"] = _NameImage;
         byte[] _mPhoto = MET_GetPhoto(_OpenFileDialog.FileName);
         _Row["Image"] = _mPhoto;
         // ---- Update Если есть код ответа, значить строка старая и меняем ответ
         if (_Row["Cod"].ToString() != "")
         {
             MySql.MET_QueryNoImage(MyQuery.s_ListImage_Update_1(_Cod, _ID, _Nomer, _NameImage, _Comment), "@Image", _mPhoto);
         }
         else
         // ----- Insert Находим максимальный код
         {
             _Cod = MySql.MET_QueryInt(MyQuery.s_ListImage_Select_2(_ID, _Nomer)) + 1;
             if (_Cod == 1)
             {
                 _Cod = _ID * 1000 + _Nomer * 100 + 1;     // если это первый ответ в шаблоне то начинаем с нужного номера
             }
             // ---- Добавляем ответ в базу
             MySql.MET_QueryNoImage(MyQuery.s_ListImage_Insert_1(_Cod, _ID, _Nomer, _NameImage, _Comment), "@Image", _mPhoto);
             // Добавляем данные в sqlDs
             _Row["Cod"] = _Cod;
             MyGlo.DataSet.Tables[PRO_TableName].Rows.Add(_Row);
         }
     }
 }
Ejemplo n.º 32
0
        public int Update(string email)  //javított
        {
            MySql mySql = new MySql();

            int applicantID = 0;

            try
            {
                string command = "UPDATE `pmkcvtest`.`jeloltek` SET " +
                                 "`nev` = '" + nev + "', " +
                                 "`email` = '" + email + "', " +
                                 "`telefon` = '" + telefon + "', " +
                                 "`lakhely` = '" + lakhely + @"', " +
                                 "`ertesult` = " + Utility.correction(id_ertesult.ToString()) + ", " +
                                 "`szuldatum` = " + Utility.correction(szuldatum.ToString()) + ", " +
                                 "`neme` = " + Utility.correction(id_neme.ToString()) + ", " +
                                 "`tapasztalat_ev` = " + Utility.correction(tapasztalat_ev.ToString()) + ", " +
                                 "`munkakor` = " + Utility.correction(id_munkakor.ToString()) + ", " +
                                 "`munkakor2` = " + Utility.correction(id_munkakor2.ToString()) + ", " +
                                 "`munkakor3` = " + Utility.correction(id_munkakor3.ToString()) + ", " +
                                 "`vegz_terulet` = " + Utility.correction(id_vegz_terulet.ToString()) + ", " +
                                 "`nyelvtudas` = " + Utility.correction(id_nyelvtudas.ToString()) + ", " +
                                 "`nyelvtudas2` = " + Utility.correction(id_nyelvtudas2.ToString()) + ", " +
                                 "`reg_date` = '" + Utility.correction(reg_date.ToString(), "") + "', " +
                                 "`megjegyzes` = '" + Utility.correction(megjegyzes.ToString(), "") + "', " +
                                 "`hirlevel` = " + Utility.correction(hirlevel.ToString()) + ", " +
                                 "`statusz` = 1, " +
                                 "`friss` = 1 " +
                                 "WHERE `email` = '" + email + "' ;";

                mySql.execute(command);
                command     = "SELECT jeloltek.id FROM jeloltek WHERE jeloltek.email = '" + email + "'";
                applicantID = Convert.ToInt16(mySql.uniqueList(command, new string[] { "jeloltek" })[0]);
            }
            catch (Exception)
            {
                throw;
            }
            mySql.dbClose();
            return(applicantID);
        }
Ejemplo n.º 33
0
 /// <summary>МЕТОД Добавление Изменение Назначений ЛС</summary>
 private void MET_SaveNaznLS(DataRowView pRow)
 {
     PRI_Row = pRow;
     int _Cod;
     DateTime _DateN = MET_PoleDat("DateN");
     int _Kurs = MET_PoleInt("Kurs");
     int _Period = MET_PoleInt("Period");
     string _NameLS = MET_PoleStr("NameLS");
     int _Amt = MET_PoleInt("Amt");
     string _Route = MET_PoleStr("Route");
     string _Note = MET_PoleStr("Note");
     int _FlagDrug = MET_PoleInt("FlagDrug");
     int _FlagPac = MET_PoleInt("FlagPac");
     int _UserVrach = MET_PoleInt("UserVrach");
     int _DelUserVrach = MET_PoleInt("DelUserVrach");
     DateTime _DelDate = MET_PoleDat("DelDate");
     string _DelNote = MET_PoleStr("DelNote");
     DateTime _xDateUp = DateTime.Today;
     //---- Update Если есть код ответа, значить строка старая и меняем ответ
     if (MET_PoleStr("Cod") != "-1")
     {
         _Cod = MET_PoleInt("Cod");        // код ответа
         MySql.MET_QueryNo(MyQuery.lnzVrachLS_Update_1(_Cod, _DateN, _Kurs, _Period, _NameLS, _Amt, _Route, _Note,
                                          _FlagDrug, _FlagPac, _UserVrach, _DelUserVrach, _DelDate, _DelNote, _xDateUp));
         PUB_Node.PROP_Docum.PROP_Otchet.PROP_NewCreate = true;
         return;
     }
     // ----- Insert Находим максимальный код
     _Cod = MySql.MET_GetNextRef(30);
     PRI_Row["Cod"] = _Cod;
     decimal _KL = MyGlo.KL;
     decimal _CodApstac = MyGlo.IND;
     PRI_Row["CodApstac"] = _CodApstac;
     DateTime _pDate = DateTime.Today;
     // Добавляем ответ в базу
     MySql.MET_QueryNo(MyQuery.lnzVrachLS_Insert_1(_Cod, _KL, _CodApstac, _DateN, _Kurs, _Period, _NameLS, _Amt, _Route, _Note,
                                      _FlagDrug, _FlagPac, _UserVrach, _DelUserVrach, _DelDate, _DelNote, _pDate, _xDateUp));
     PUB_Node.PROP_Docum.PROP_Otchet.PROP_NewCreate = true;
     if (!PUB_Node.PROP_shaPresenceProtokol)
         PUB_Node.PROP_shaPresenceProtokol = true;
 }
Ejemplo n.º 34
0
        /// <summary>
        /// Removes a friend based on name. Return codes are as follows:
        /// <list type="number">
        /// <item>
        /// 0 - Success
        /// </item>
        /// <item>
        /// 1 - Friend not found
        /// </item>
        /// </list>
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public int RemoveFriend(MySql database, string name)
        {
            int error       = 0;
            int friendIndex = friends.IndexOf(name);

            if (friendIndex > -1)
            {
                QuickRemove(friendIndex);

                if (UpdateOnDemand && database != null)
                {
                    database.DeleteRow("friends", "CharID = \'" + ownerCharID + "\' AND FriendName = \'" + name + "\'");
                }
            }
            else
            {
                error = 1;
            }

            return(error);
        }
Ejemplo n.º 35
0
        public static List <string> LoadPartyIDList(MySql database)
        {
            List <string> idList = new List <string>();

            string query = "SELECT parties.PartyID " +
                           "FROM parties;";
            List <DataColumnCollection> rows = database.RetrieveRows(query);

            if (rows != null)
            {
                for (int i = 0; i < rows.Count; i++)
                {
                    if (!idList.Contains(rows[i]["PartyID"].ValueString))
                    {
                        idList.Add(rows[i]["PartyID"].ValueString);
                    }
                }
            }

            return(idList);
        }
Ejemplo n.º 36
0
        public static List <ModelVegzettseg> getVegzettsegek(string command)
        {
            MySql mySql = new MySql();
            List <ModelVegzettseg> list = new List <ModelVegzettseg>();

            if (mySql.dbOpen() == true)
            {
                mySql.cmd = new MySqlCommand(command, mySql.conn);
                mySql.sdr = mySql.cmd.ExecuteReader();
                while (mySql.sdr.Read())
                {
                    list.Add(new ModelVegzettseg
                    {
                        id = Convert.ToInt32(mySql.sdr["id"]),
                        megnevezes_vegzettseg = mySql.sdr["megnevezes_vegzettseg"].ToString(),
                    });
                }
                mySql.sdr.Close();
            }
            return(list);
        }
Ejemplo n.º 37
0
    public static Model selectByModelId(int modelId, MySql connection)
    {
        string        selectStatement    = "SELECT * FROM Model WHERE (modelId='" + modelId + "')";
        SqlDataReader objectFromDatabase = connection.Select(selectStatement);

        if (objectFromDatabase != null)
        {
            if (objectFromDatabase.HasRows)
            {
                objectFromDatabase.Read();
                Model returnObject = new Model(Convert.ToInt32(objectFromDatabase["modelId"]),
                                               Convert.ToInt32(objectFromDatabase["manufacturerId"]),
                                               objectFromDatabase["description"].ToString());
                objectFromDatabase.Close();
                return(returnObject);
            }
            objectFromDatabase.Close();
            return(null);
        }
        return(null);
    }
        /// <summary>
        /// Get all lesson assosiated with a given appointment
        /// </summary>
        /// <param name="id">the id of the appointment</param>
        /// <param name="lessonTable">Optional* the table to execute on</param>
        /// <returns>list of assosiated lessons</returns>
        public static List <Lesson> GetAllLessonsFromAppointmentID(int id, string lessonTable = LessonTable)
        {
            DataTable result = MySql.GetAllLessonsFromAppointmentID(id, lessonTable);

            List <Lesson> lessonsAppointment = new List <Lesson>();

            foreach (DataRow lesson in result.Rows)
            {
                lessonsAppointment.Add(new Lesson(
                                           Convert.ToInt32(lesson[0]),
                                           Convert.ToInt32(lesson[1]),
                                           Convert.ToInt32(lesson[2]),
                                           Convert.ToInt32(lesson[3]),
                                           Convert.ToInt32(lesson[4]),
                                           (DateTime)lesson[5],
                                           (DateTime)lesson[6],
                                           Convert.ToBoolean(lesson[7])));
            }

            return(lessonsAppointment);
        }
Ejemplo n.º 39
0
        public static List <ModelErtesulesek> getErtesulesek(string command)
        {
            MySql mySql = new MySql();
            List <ModelErtesulesek> list = new List <ModelErtesulesek>();

            if (mySql.dbOpen() == true)
            {
                mySql.cmd = new MySqlCommand(command, mySql.conn);
                mySql.sdr = mySql.cmd.ExecuteReader();
                while (mySql.sdr.Read())
                {
                    list.Add(new ModelErtesulesek
                    {
                        id = Convert.ToInt32(mySql.sdr["id"]),
                        ertesules_megnevezes = mySql.sdr["ertesules_megnevezes"].ToString(),
                    });
                }
                mySql.sdr.Close();
            }
            return(list);
        }
Ejemplo n.º 40
0
        public static List <ModelNyelv> getNyelv(string query)
        {
            MySql             mySql = new MySql();
            List <ModelNyelv> items = new List <ModelNyelv>();

            if (mySql.dbOpen() == true)
            {
                mySql.cmd = new MySqlCommand(query, mySql.conn);
                mySql.sdr = mySql.cmd.ExecuteReader();
                while (mySql.sdr.Read())
                {
                    items.Add(new ModelNyelv
                    {
                        id    = Convert.ToInt32(mySql.sdr["id"]),
                        nyelv = mySql.sdr["megnevezes_nyelv"].ToString(),
                    });
                }
                mySql.sdr.Close();
            }
            return(items);
        }
Ejemplo n.º 41
0
        private void UpdateUserList()
        {
            MySql sql = new MySql();

            sql.OpenConnection();

            DataTable users =
                sql.GetDataSet(
                    "SELECT ReviewerID, FirstName, LastName, Email, IF(AdminAccess = 1, \'yes\', \'no\') as AdminAccess FROM feedbacksystem.reviewer where Archived = 0;");

            UserDGV.DataSource = users;

            for (int a = 0; a < UserDGV.ColumnCount - 2; a++)
            {
                UserDGV.Columns[a].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            }

            UserDGV.Columns[UserDGV.ColumnCount - 2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            sql.CloseConnection();
        }
Ejemplo n.º 42
0
 /// <summary>МЕТОД Фильтруем данные для больших таблиц</summary>
 protected override void MET_SqlFilter()
 {
     PRO_SqlWhere = $"\nwhere isnull(k.xDelete, 0) = 0 and p.pDate >= '{PRI_DatePicker_1.SelectedDate:yyyy-MM-dd}'";
     // Фильтр по наличию выписки
     if (PRI_CheckBox_1.IsChecked == true)
     {
         PRO_SqlWhere += " and iif(p3.pDate > p.pDate, p3.pDate, null) is null";
     }
     // ФИО пациента
     if (PRO_TextFilter.Length > 0)
     {
         PRO_SqlWhere += $" and (k.FAM like '{PRO_TextFilter}%' or k.FAM like '{PRO_TextFilterTransliter}%')";
     }
     // Запрос
     MySql.MET_DsAdapterFill(MET_SelectQuery(), PRO_TableName);
     // Выделяем первую строку
     if (PRO_DataView != null && PRO_DataView.Table.Rows.Count != -1)
     {
         PART_DataGrid.SelectedIndex = 0;
     }
 }
Ejemplo n.º 43
0
 /// <summary>МЕТОД Создание фильтров для загрузки данных из SQL</summary>
 protected override void MET_SqlFilter()
 {
     PRO_SqlWhere = "where isnull(a.xDelete, 0) = 0";
     // Фильтр по дате
     if (PRI_DatePicker_1.IsEnabled)
     {
         PRO_SqlWhere += $" and a.DN <= '{PRI_DatePicker_1.DisplayDate:MM.dd.yyyy}' and (a.DK is NULL or a.DK >= '{PRI_DatePicker_1.DisplayDate:MM.dd.yyyy}')";
     }
     // Фильтр по отделению
     if (PRI_ComboBox_2.IsEnabled)
     {
         PRO_SqlWhere += $" and a.Otd = {PRI_ComboBox_2.SelectedValue}";
     }
     // ФИО пациента
     if (PRO_TextFilter.Length > 0)
     {
         PRO_SqlWhere += $" and (k.FAM like '{PRO_TextFilter}%' or k.FAM like '{PRO_TextFilterTransliter}%')";
     }
     // Запрос
     MySql.MET_DsAdapterFill(MET_SelectQuery(), PRO_TableName);
 }
Ejemplo n.º 44
0
        public static InstancedMap LoadInstancedMap(MySql database, string mapID)
        {
            InstancedMap map = new InstancedMap(mapID);

            LoadMapDump(database, mapID, map);

            string query             = "SELECT map_instanced_data.MapBase FROM map_instanced_data WHERE map_instanced_data.MapID = \'" + database.VerifyValueString(mapID) + "\'";
            DataColumnCollection row = database.RetrieveRow(query);

            if (row != null)
            {
                int counter = 0;
                map.MapBase = Convert.ToInt32(row[counter++].Value);
            }
            else
            {
                throw new Exception("Instanced map data not found");
            }

            return(map);
        }
Ejemplo n.º 45
0
 ///<summary>МЕТОД Действие при сохранении</summary>
 public override bool MET_Save()
 {
     // Если операции добавляли или сменили дату операции или меняем данные xInfo
     if ((PRI_Insert | PROP_FormShablon.PUB_VirtualNodes.PROP_Data != PRI_Date | PROP_xInfo != PROP_Json?.ToString()) & PRI_FlagNew)
     {
         // Удаляем старые кода операций, если они не были синхронизированны
         MySql.MET_QueryNo(MyQuery.Oper_Delete_1(PROP_FormShablon.PROP_Cod));
         // Помечаем для удаления старые кода, которые были синхронизированы
         MySql.MET_QueryNo(MyQuery.Oper_Update_1(PROP_FormShablon.PROP_Cod));
         // Создаем строку тегов
         PROP_xInfo = PROP_Json?.ToString();
         // Добавляем новые кода операций
         for (int i = 0; i < PRI_Count; i++)
         {
             MySql.MET_QueryNo(MyQuery.Oper_Insert_1(MySql.MET_GetNextRef(5), MyGlo.KL, MyGlo.IND, PROP_FormShablon.PUB_VirtualNodes.PROP_Data,
                                                     MyGlo.Otd, PRI_mCodOper[i], PROP_FormShablon.PROP_Cod, PROP_xInfo));
         }
         PRI_Insert = false;
     }
     return(true);
 }
Ejemplo n.º 46
0
        public static Map LoadStandardMap(MySql database, string mapID)
        {
            Map map = new Map(mapID);

            LoadRawMap(database, mapID, map);

            string query             = "SELECT map_standard_data.Instanced FROM map_standard_data WHERE map_standard_data.MapID = \'" + database.VerifyValueString(mapID) + "\'";
            DataColumnCollection row = database.RetrieveRow(query);

            if (row != null)
            {
                int counter = 0;
                map.Instanced = row[counter++].ValueString.ToBool();
            }
            else
            {
                throw new Exception("Standard map data not found");
            }

            return(map);
        }
        private void SaveTemplateBtn_Click(object sender, EventArgs e)
        {
            using (SaveBox save = new SaveBox())
            {
                var result = save.ShowDialog();

                if (result == DialogResult.OK)
                {
                    MySql sql = new MySql();

                    sql.OpenConnection();

                    if (sql.SaveTemplate(_currentFeed.Header, _currentFeed.Sections, save.Title, save.Desc))
                    {
                        MessageBox.Show("Template successfully saved");
                    }

                    sql.CloseConnection();
                }
            }
        }
Ejemplo n.º 48
0
        protected void btnCreateCust_Click(object sender, EventArgs e)
        {
            LabelInvalidEmailVerif.Visible    = false;
            LabelInvalidPasswordVerif.Visible = false;

            if (textBoxPassword.Text.Trim().Length > 0 &&
                textBoxPassword.Text.CompareTo(textBoxPasswordVerify.Text) == 0 &&
                textBoxEmail.Text.Trim().Length > 0 &&
                textBoxEmail.Text.CompareTo(textBoxEmailVerify.Text) == 0 &&
                textBoxFirstname.Text.Trim().Length > 0 &&
                textBoxLastname.Text.Trim().Length > 0 &&
                textBoxSSN.Text.Trim().Length > 0 &&
                textBoxStreet.Text.Trim().Length > 0 &&
                textBoxCity.Text.Trim().Length > 0 &&
                textBoxZIP.Text.Trim().Length > 0 &&
                textBoxCountry.Text.Trim().Length > 0
                )
            {
                Customer customer = new Customer(0, textBoxFirstname.Text, textBoxLastname.Text, textBoxSSN.Text, textBoxEmail.Text, textBoxPassword.Text);

                int cid = MySql.CreateContact(customer);

                Address address = new Address(0, textBoxStreet.Text, textBoxCity.Text, textBoxZIP.Text, textBoxCountry.Text);

                int aid = MySql.CreateAddress(address);

                int c2a = MySql.C2A(cid, aid);
            }
            else
            {
                if (textBoxEmail.Text.CompareTo(textBoxEmailVerify.Text) != 0)
                {
                    LabelInvalidEmailVerif.Visible = true;
                }
                if (textBoxPassword.Text.CompareTo(textBoxPasswordVerify.Text) != 0)
                {
                    LabelInvalidPasswordVerif.Visible = true;
                }
            }
        }
Ejemplo n.º 49
0
        /// <summary>СОБЫТИЕ Нажали на кнопку "Загрузки шаблона в SQL филиала"</summary>
        protected virtual void PRI_ButtonFromToFilialSQL_1_Click(object sender, RoutedEventArgs e)
        {
            DataRowView _DataRowView = (DataRowView)PART_DataGrid.SelectedItem;
            int         _CodShablon  = Convert.ToInt16(_DataRowView.Row["Cod"]);
            string      _TipDoc      = PRI_ComboBox_1.SelectedValue.ToString();
            eTipDocum   _eTip        = eTipDocum.Null;

            switch (_TipDoc)
            {
            case "apaN":
                _eTip = eTipDocum.Pol;
                break;

            case "ast":
                _eTip = eTipDocum.Stac;
                break;

            case "par":
                _eTip = eTipDocum.Paracl;
                break;

            case "kdl":
                _eTip = eTipDocum.Kdl;
                break;
            }
            var _TipProtokol = new MyTipProtokol(_eTip);

            // Вопрос на загрузку
            if (MessageBox.Show($"Вы точно хотите загрузить {_CodShablon} шаблон на филиал?", "Вот это вопрос", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                if (MySql.MET_QueryNo(MyQuery.MET_Shablon_InsertToFilial_1(_CodShablon, _TipProtokol.PROP_Prefix)))
                {
                    MessageBox.Show($"Успех!", "Загружено в SQL", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                }
                else
                {
                    MessageBox.Show($"Что то пошло не так!", "Загружено в SQL", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
Ejemplo n.º 50
0
        public static void ProccessSettings(ClientHandler.ioData io, ref CLIENT_STRUCT ClientObj)
        {
            string SessionToken = Utilities.BytesToString(io.reader.ReadBytes(0x10));

            byte[]       Resp = new byte[0x8];
            EndianWriter Data = new EndianIO(Resp, EndianStyle.BigEndian).Writer;

            bool ClientFound = MySql.GetClient(ref ClientObj, SessionToken);

            if (ClientFound)
            {
                if (ClientObj.settings != null)
                {
                    ClientSettings Settings = JsonConvert.DeserializeObject <ClientSettings>(ClientObj.settings);
                    ClientObj.settings = JsonConvert.SerializeObject(Settings);
                }
                else
                {
                    ClientSettings Settings = JsonConvert.DeserializeObject <ClientSettings>(ClientObj.settings);
                    Settings.Enable_BlockXblDns          = false;
                    Settings.Enable_DrawGuideInformation = true;
                    Settings.Enable_CustomNotification   = true;
                    Settings.Enable_LEImage        = true;
                    Settings.Enable_Gradient       = true;
                    Settings.Enable_GradientBG     = true;
                    Settings.Enable_GradientBtns   = true;
                    Settings.Enable_ColorFade      = true;
                    Settings.Enable_MachineIDSpoof = true;
                    Settings.Enable_AW_Bypass      = true;
                    Settings.Enable_BO2_Bypass     = true;
                    Settings.Enable_BO3_Bypass     = true;
                    ClientObj.settings             = JsonConvert.SerializeObject(Settings);
                    MySql.SaveClient(ClientObj, SessionToken);
                }
            }
            else
            {
                io.writer.Write((int)PACKET_STATUS.ERROR);
            }
        }
Ejemplo n.º 51
0
        public Presupuesto cargarPresupuesto(int id_egreso, string CUIT, string[] items, string[] cantidades, string[] precios)
        {
            using (var context = new MySql())
            {
                var egreso    = context.egresos.First(e => e.id_egreso == id_egreso);
                var proveedor = context.proveedores.First(p => p.CUIT == CUIT);

                Presupuesto nuevo = new Presupuesto();
                nuevo.egreso    = egreso;
                nuevo.proveedor = proveedor;

                context.presupuestos.Add(nuevo);
                context.SaveChanges();

                MongoDB.getInstancia().agregarLogABitacora($"Se ha agregado un presupuesto de id:{nuevo.id_presupuesto} al egreso de id:{egreso.id_egreso}");

                try
                {
                    for (int i = 0; i < items.Length; i++)
                    {
                        var item = new Item();
                        item.descripcion = items[i];
                        item.cantidad    = Int32.Parse(cantidades[i]);
                        item.valor       = Int32.Parse(precios[i]);
                        item.presupuesto = nuevo;
                        item.prov        = proveedor;
                        context.items.Add(item);
                        context.SaveChanges();

                        MongoDB.getInstancia().agregarLogABitacora($"Se ha agregado un item de id: {item.id_item} al presupuesto de id:{nuevo.id_egreso}");
                    }

                    nuevo.calcular_total();
                    context.SaveChanges();
                }
                catch (NullReferenceException) { }

                return(nuevo);
            }
        }
Ejemplo n.º 52
0
        public static void ProcessVerifyTkn(ClientHandler.ioData io, ref CLIENT_STRUCT ClientObj, ref TOKEN_STRUCT TokenObj)
        {
            string SessionToken = Utilities.BytesToString(io.reader.ReadBytes(0x10));
            string Token        = new string(io.reader.ReadChars(0xC));
            string Ip           = io.ipaddr.Address.ToString().Split(new char[] { ':' })[0];

            byte[]       Resp = new byte[0xC];
            EndianWriter Data = new EndianIO(Resp, EndianStyle.BigEndian).Writer;

            bool ClientFound = MySql.GetClient(ref ClientObj, SessionToken);

            if (ClientFound)
            {
                Data.Write((int)PACKET_STATUS.SUCCESS);

                if (MySql.isValid(ref TokenObj, Token) && !MySql.isBlackListed(Token))
                {
                    if (!MySql.isUsed(Token))
                    {
                        Data.Write((int)TOKEN_STATUS.CANREDEEM);
                    }
                    else
                    {
                        Data.Write((int)TOKEN_STATUS.ALREADYREDEEMED);
                    }
                }
                else
                {
                    Data.Write((int)TOKEN_STATUS.INVALIDTOKEN);
                }
            }
            else
            {
                Data.Write((int)PACKET_STATUS.ERROR);
                Data.Write((int)TOKEN_STATUS.ERROR);
            }
            Data.Write(TokenObj.Days);
            io.writer.Write(Resp);
            MySql.SaveClient(ClientObj, SessionToken);
        }
Ejemplo n.º 53
0
        /// <summary>
        /// Does the read.
        /// </summary>
        /// <param name="id">The id.</param>
        /// <param name="sql">The SQL.</param>
        /// <returns>read WLTableMessagesDto</returns>
        /// <exception cref="NoSingleRowReturnedException">when 0 or more than one row is returned</exception>
        private static WLTableMessagesDto DoRead(long id, MySql sql)
        {
            SqlQuery query = new SqlQuery("PA_WLTableMessages_SEL", sql);

            query.AddParam("@WLTableId", SqlDbType.BigInt, 0, id, ParameterDirection.Input);

            WLTableMessagesDto dto;
            SqlDataReader      dr = query.ExecuteReader();

            try
            {
                int rowsCalc;

                if (dr.Read())
                {
                    dto = MakeDtoByReader(dr);

                    rowsCalc = 1;
                    while (dr.Read())
                    {
                        rowsCalc++;
                    }
                }
                else
                {
                    throw new NoSingleRowReturnedException(0, "PA_WLTableMessages_SEL", query.ToString());
                }

                if (rowsCalc != 1)
                {
                    throw new NoSingleRowReturnedException(rowsCalc, "PA_WLTableMessages_SEL", query.ToString());
                }
            }
            finally
            {
                dr.Close();
            }

            return(dto);
        }
Ejemplo n.º 54
0
        /// <summary>МЕТОД Отмена удаление протокола</summary>
        public void MET_Restore()
        {
            // Восстановление для PDF
            if (PROP_TipProtokol.PROP_TipDocum == eTipDocum.Kdl && PROP_NumShablon == 2000)
            {
                MET_RestorePdf();
                return;
            }

            if (PROP_xDelete == 1)
            {
                PROP_xDelete = 0;
                PROP_xDateUp = DateTime.Today;
                PROP_xUserUp = MyGlo.User;
                // Обновим логи
                MET_ChangeLogs(MyGlo.User, "Изменён");
                string _StrSql = MyQuery.MET_Protokol_Update_2(PROP_Cod, PROP_xDelete, PROP_xDateUp, PROP_xUserUp,
                                                               PROP_TipProtokol.PROP_Prefix, PROP_xLog);
                // Обновим протокол в SQL
                MySql.MET_QueryNo(_StrSql);
            }
        }
Ejemplo n.º 55
0
        public override bool Delete()
        {
            if (teacher_id == null || teacher_id.Trim() == "")
            {
                error_string = "teacher_id不能为空";
                return(false);
            }
            string sql = "delete from work_teach where teacher_id='@teacher_id'";

            sql = sql.Replace("@teacher_id", teacher_id);
            string re_str = MySql.ExecSql(sql);

            if (re_str == "[{ }]")
            {
                return(true);
            }
            else
            {
                error_string = re_str;
                return(false);
            }
        }
Ejemplo n.º 56
0
        /// <summary>СОБЫТИЕ Нажали на кнопку Проверить старый ОКАТО</summary>
        private void PART_ButtonOldOKATO_Click(object sender, RoutedEventArgs e)
        {
            oldOKATO = PART_TextBoxOldOKATO.Text;
            if (oldOKATO == "")
            {
                PART_RichTextBox.AppendText("Введите в поле Старый номер ОКАТО\n");
                return;
            }

            // Ищем старый ОКАТО
            string _oldAdres = MySql.MET_QueryStr($"select isnull((select SOCR + '. ' + NAME + '; ' from Bazis.dbo.KLADR where  OCATD = {oldOKATO} for xml path('')), 'не нашел')");

            PART_RichTextBox.AppendText($"### Старый ОКАТО: {oldOKATO}\n");
            PART_RichTextBox.AppendText($"Адреса: {_oldAdres}\n");
            if (_oldAdres == "не нашел" || _oldAdres == "")
            {
                PART_ButtonNewOKATO.IsEnabled = false;
                newOKATO = "";
                return;
            }
            PART_ButtonNewOKATO.IsEnabled = true;
        }
Ejemplo n.º 57
0
        public override bool Delete()
        {
            if (speciality_id == null || speciality_id.Trim() == "")
            {
                error_string = "speciality_id不能为空";
                return(false);
            }
            string sql = "delete from work_speciality where speciality_id='@speciality_id'";

            sql = sql.Replace("@speciality_id", speciality_id);
            string re_str = MySql.ExecSql(sql);

            if (re_str == "[{ }]")
            {
                return(true);
            }
            else
            {
                error_string = re_str;
                return(false);
            }
        }
Ejemplo n.º 58
0
        /// <summary>
        /// Saves the specified dto.
        /// </summary>
        /// <param name="dto">The dto.</param>
        /// <param name="mySql">My SQL.</param>
        private static void DoSave(WLTableMessagesDto dto, MySql mySql)
        {
            bool   isNew     = dto.IsNew;
            string queryType = isNew ? "INS" : "UPD";

            SqlQuery query = new SqlQuery("PA_WLTableMessages_" + queryType, mySql);

            query.AddParam("@WLTableId", SqlDbType.BigInt, 0, dto.WLTableId, ParameterDirection.Input);
            query.AddParam("@BeachButlerMessage", SqlDbType.NVarChar, 200, dto.BeachButlerMessage, ParameterDirection.Input);
            query.AddParam("@TableGenieLeftButtonMessage", SqlDbType.NVarChar, 200, dto.TableGenieLeftButtonMessage, ParameterDirection.Input);
            query.AddParam("@TableGenieMiddleButtonMessage", SqlDbType.NVarChar, 200, dto.TableGenieMiddleButtonMessage, ParameterDirection.Input);
            query.AddParam("@TableGenieRightButtonMessage", SqlDbType.NVarChar, 200, dto.TableGenieRightButtonMessage, ParameterDirection.Input);
            query.AddParam("@WLDictChangeStatusId", SqlDbType.Int, 4, dto.WLDictChangeStatusId, ParameterDirection.Input);

            query.ExecuteStoreProc();


            if (dto.IsNew)
            {
                dto.SetIsNew(false);
            }
        }
Ejemplo n.º 59
0
        private void AddHeaderBtn_Click(object sender, EventArgs e)
        {
            using (SelectControl form = new SelectControl("Header"))
            {
                var result = form.ShowDialog();

                if (result == DialogResult.OK)
                {
                    MySql sql = new MySql();
                    sql.OpenConnection();
                    Header selectedHeader = sql.GetHeader(form._ids[0]);

                    selectedHeader.HeaderItems.Clear();
                    foreach (HeaderItem i in sql.GetHeaderItems(selectedHeader.HeaderId))
                    {
                        selectedHeader.addHeaderItem(i);
                    }

                    sql.CloseConnection();

                    HeaderPlacement place = new HeaderPlacement();

                    HeaderPanel.Controls.Clear();

                    foreach (HeaderItem item in selectedHeader.HeaderItems)
                    {
                        place.AddItem(item);
                    }

                    HeaderPanel.Controls.Add(place);

                    ChangeHeader.Enabled   = true;
                    HorizontalLine.Visible = true;
                    TextLabel.Visible      = true;

                    _currentTemplate.Header = selectedHeader;
                }
            }
        }
Ejemplo n.º 60
0
 /// <summary>СОБЫТИЕ Смена Корпуса</summary>
 private void PART_RadioButtonKorpus_ItemsChanged(object sender, RoutedEventArgs e)
 {
     // Если выбираем чужой корпус
     if (PART_RadioButtonKorpus.PROP_Text != MyGlo.Korpus.ToString())
     {
         // Проверяем доступ сервера друго корпуса по SQL функции Ping (зависит от установленных IP)
         if (!MySql.MET_Ping())
         {
             // Сервер другого корпуса недоступен
             PART_LabrlPingError.Content      = "(сервер другого корпуса - не доступен)";
             PART_RadioButtonKorpus.PROP_Text = MyGlo.Korpus.ToString();
             return;
         }
         PART_LabrlPingError.Content = "";
     }
     // Загружаем Элементы
     MET_LoadElement();
     MyGlo.DataSet.Tables["rnDate"]?.Clear();                             // чистим даты
     MyGlo.DataSet.Tables["rnTime"]?.Clear();                             // чистим время
     // Показываем куда записан пациент
     //         MET_LoadTalon();
 }