Zbiór zmian 824 dla trunk/BazaReklam/ProjectForm.cs
- Data:
- 2009-09-02 15:45:48 (17 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/BazaReklam/ProjectForm.cs (zmodyfikowane) (8 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/BazaReklam/ProjectForm.cs
r822 r824 1 1 using System; 2 using System.Collections.Generic; 2 3 using System.Data; 3 4 using System.Data.SqlClient; … … 16 17 { 17 18 18 pr ivate int reklamaID;19 pr ivate int projektID;20 private boolpro;21 22 public ProjectForm(int rek Id)19 protected int ReklamaId; 20 protected int ProjektId; 21 private readonly bool _pro; 22 23 public ProjectForm(int reklamaId) 23 24 { 24 25 InitializeComponent(); 25 reklamaID = rekId; 26 } 27 28 public ProjectForm(int rekId, int proId) 26 ReklamaId = reklamaId; 27 InitReklama(); 28 } 29 30 public ProjectForm(int reklamaId, int projektId) 29 31 { 30 32 InitializeComponent(); 31 reklamaID = rekId; 32 projektID = proId; 33 pro = true; 33 ReklamaId = reklamaId; 34 ProjektId = projektId; 35 _pro = true; 36 InitReklama(); 34 37 } 35 38 … … 62 65 63 66 67 private bool IsOgloszenie() 68 { 69 if (Reklama == null) return false; 70 71 return GetProjectType(Reklama.TYTU£, Reklama.MOD_TYP) == 2; 72 } 73 74 private void InitReklama() 75 { 76 pRODUKCJATableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 77 reklamaTableAdapter1.Connection.ConnectionString = ConnString.getConnString().Value; 78 79 reklamaTableAdapter1.FillByReklamaId(rEKLAMADataSet.REKLAMA, ReklamaId); 80 } 81 64 82 private void ProjectForm_Load(object sender, EventArgs e) 65 83 { … … 68 86 toolTip.SetToolTip(btnOpenFolder, "Otwórz folder z materia³ami"); 69 87 70 pRODUKCJATableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 71 reklamaTableAdapter1.Connection.ConnectionString = ConnString.getConnString().Value; 72 73 reklamaTableAdapter1.FillByReklamaId(rEKLAMADataSet.REKLAMA, reklamaID); 88 EnableControls(!IsOgloszenie()); 89 if (IsOgloszenie()) 90 { 91 tYP_PROJEKTUComboBox.Items.Clear(); 92 tYP_PROJEKTUComboBox.Items.AddRange(new string[] { "Nowy", "W produkcji", "Gotowy" }); 93 } 74 94 75 95 if (Reklama != null && Reklama.TYTU£.ToUpper() != "EXPO") … … 80 100 jezykComboBox.SelectedIndex = 0; 81 101 82 83 102 rEKLAMADataSet.PRODUKCJA.Clear(); 84 pRODUKCJATableAdapter.FillByReklamaId(rEKLAMADataSet.PRODUKCJA, reklamaID);103 pRODUKCJATableAdapter.FillByReklamaId(rEKLAMADataSet.PRODUKCJA, ReklamaId); 85 104 pRODUKCJABindingSource.DataSource = rEKLAMADataSet; 86 105 87 106 if (pRODUKCJABindingSource.List.Count == 0) 88 107 { 89 dodajNowyProjekt(reklamaID);90 } 91 92 if ( pro)93 { 94 while (Convert.ToInt32(((DataRowView) pRODUKCJABindingSource.Current)["ID"]) != projektID)108 DodajNowyProjekt(ReklamaId); 109 } 110 111 if (_pro) 112 { 113 while (Convert.ToInt32(((DataRowView) pRODUKCJABindingSource.Current)["ID"]) != ProjektId) 95 114 { 96 115 pRODUKCJABindingSource.MoveNext(); … … 101 120 pRODUKCJABindingSource.MoveLast(); 102 121 } 103 104 } 105 106 public void dodajNowyProjekt(int rekID) 107 { 108 // this.reklamaID = rekID; 122 } 123 124 private void EnableControls(bool enabled) 125 { 126 127 List<Control> controls = new List<Control>(); 128 controls.Add(szerTextBox); 129 controls.Add(wysTextBox); 130 controls.Add(lokalizacjaTextBox); 131 controls.Add(path_to_materialTextBox); 132 controls.Add(btnOpenFolder); 133 134 foreach (Control control in controls) 135 { 136 control.Enabled = enabled; 137 if (control is TextBox) 138 control.BackColor = enabled ? Color.White : Color.Gray; 139 } 140 } 141 142 public void DodajNowyProjekt(int reklamaId) 143 { 144 // this.ReklamaId = reklamaId; 109 145 110 REKLAMADataSet.REKLAMARow row = rEKLAMADataSet.REKLAMA.FindByReklamaID( reklamaID);146 REKLAMADataSet.REKLAMARow row = rEKLAMADataSet.REKLAMA.FindByReklamaID(ReklamaId); 111 147 112 148 DataView datatable = (DataView)pRODUKCJABindingSource.List; … … 118 154 row2["modu³"] = row["MOD_TYP"]; 119 155 row2["Type"] = GetProjectType(row["TYTU£"].ToString(), row["MOD_TYP"].ToString()); 120 row2["reklamaId"] = reklamaID;156 row2["reklamaId"] = ReklamaId; 121 157 row2["szer"] = row["SZER"]; 122 158 row2["wys"] = row["WYS"]; 123 159 row2["kolor"] = row["KOLOR"]; 124 160 row2["lokalizacja"] = row["strona"]; 125 row2["dataemisji"] = piewrszaEmisja( reklamaID);161 row2["dataemisji"] = piewrszaEmisja(ReklamaId); 126 162 row2["AGENT"] = User.Instance().Login; 127 163 row2["DATA_AGENT"] = DateTime.Now; … … 316 352 private void dodajNowyButton_Click(object sender, EventArgs e) 317 353 { 318 dodajNowyProjekt(reklamaID);354 DodajNowyProjekt(ReklamaId); 319 355 } 320 356
