private void Client_Save_Click(object sender, EventArgs e) { gestion gs = new gestion(); List <data_> s = new List <data_>(); // string t = Name_client.Tag.ToString(); foreach (Control x in this.Controls) { if (x is TextBox) { //((TextBox)x).Text = String.Empty; data_ data_1 = new data_(); data_1.name = x.Name.Replace("_client", ""); //data_1.type = "string"; data_1.type = x.Tag.ToString(); data_1.valeur = x.Text; s.Add(data_1); if (x.Text == "") { MessageBox.Show(x.Name + " Vide", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); //var test = 1; var labels = Controls.Find(x.Name + "_label_erreur", true); if (labels.Length > 0) { var label = (Label)labels[0]; label.Name = x.Name + "_label_erreur"; label.Text = "Some text goes here..."; } return; } } } data_ data_2 = new data_(); data_2.name = "ADMIN_ID";// data_2.type = "int"; data_2.valeur = LoginInfo.AdminID; s.Add(data_2); if (IDClient == 0) { gs.ADD("clients", s, "0"); } else { gs.Update("clients", s, "0", " ID=" + IDClient.ToString()); } AccueilClient.Btn_ListeClients.PerformClick(); }
private void Btn_DesactiverClient_Click(object sender, EventArgs e) { foreach (DataGridViewRow s in ListClient.g_listClient.SelectedRows) { //MessageBox.Show(s.Cells[2].Value.ToString()); gestion gestion = new gestion(); List <data_> data = new List <data_>(); data_ data_1 = new data_(); data_1.name = "Active"; data_1.type = "int"; data_1.valeur = "0"; data.Add(data_1); gestion.Update("Clients", data, "", "ID=" + s.Cells[1].Value.ToString()); } ListClient.reloadGridClient(); }
// Use this for initialization void Start() { string fileName = "dic.dat"; Dictionary <string, object> outer = new Dictionary <string, object>(); Dictionary <string, object> inner = new Dictionary <string, object>(); //inner["list"] = new List<string>() { "one", "two", "three" }; //outer["dic"] = inner; List <string> strs = new List <string>() { "a", "b", "sssss" }; data_ data = new data_(); //Debug.Log("dic:" + outer["dic"]); string json = JsonUtility.ToJson(data); Debug.Log("轉成的字典:" + json); byte[] bytes = System.Text.Encoding.UTF8.GetBytes(json); var filePath = Application.persistentDataPath + "/" + fileName; File.WriteAllBytes(filePath, bytes); string serizliedData = (null); try { var str = File.ReadAllBytes(filePath); serizliedData = System.Text.Encoding.UTF8.GetString(str); } catch (System.IO.FileNotFoundException) { Debug.Log("讀取檔案失敗"); } Debug.Log("serizlied Data:" + serizliedData); }