- Pliki:
-
- 1 zmodyfikowane
-
Baza Reklam 2 - Faktury/KalendarzEmisji.cs (zmodyfikowane) (7 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
Baza Reklam 2 - Faktury/KalendarzEmisji.cs
r23 r2 41 41 short nowaEmisja; 42 42 43 public short NowaEmisja 44 { 45 get { return nowaEmisja; } 46 set { nowaEmisja = value; } 47 } 43 48 int iloscEmisji; 44 49 int index = -1; 45 50 46 public DateTime dataOstatatniejZafakturowanejEmisji = DateTime.Today;47 48 51 #region properties 49 50 public short NowaEmisja51 {52 get { return nowaEmisja; }53 set { nowaEmisja = value; }54 }55 52 56 53 public string Tytul … … 69 66 this.reklama = reklama; 70 67 this.emisje = emisje; 71 68 72 69 foreach (DataRow r in emisje.Rows) 73 70 { … … 77 74 } 78 75 } 79 76 80 77 label2.Text = iloscEmisji.ToString(); 81 78 … … 113 110 } 114 111 115 short nr = Emisje.MaxZafakturowanyNrWydania();116 117 if (nr != 0)118 {119 dataOstatatniejZafakturowanejEmisji = this.sLOWNIKDataSet.NR.dataWydania(Tytul, nr);120 }121 122 112 nRDataGridView.CellValueChanged += nRDataGridView_CellValueChanged; 123 113 nRDataGridView.CellContentClick += nRDataGridView_CellContentClicked; 124 125 nRBindingSource.ResetBindings(false);126 114 } 127 115 … … 191 179 nRDataGridView.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White; 192 180 } 193 181 194 182 } 195 183 } … … 221 209 foreach (DataGridViewRow row in nRDataGridView.Rows) 222 210 { 211 223 212 row.DefaultCellStyle.BackColor = Color.White; 224 213 … … 234 223 (REKLAMADataSet.UKAZE_SIE_W_NRRow)table[0]; 235 224 225 236 226 if (Convert.ToDateTime(row.Cells[1].Value) < DateTime.Today) 237 227 { 238 228 row.DefaultCellStyle.BackColor = Color.MintCream; 239 229 } 240 else 241 { 242 if (em.zafakturowana) 243 { 244 row.DefaultCellStyle.BackColor = Color.LightGray; 245 } 246 247 //anulowana 248 if (em.status == 2) 249 { 250 row.DefaultCellStyle.ForeColor = Color.Red; 251 } 252 253 if (emisjaDoZmiany == (short)row.Cells[0].Value) 254 { 255 row.DefaultCellStyle.BackColor = Color.MistyRose; 256 } 257 } 258 } 259 else if (emisjaDoZmiany == 0) 260 { 261 //emisja nie zosta³a wczeniej wybrana, ale jej misi¹c ju¿ 262 // jest zafakturowany 263 DateTime dataWydania = (DateTime)row.Cells[1].Value; 264 if (dataWydania.Year <= dataOstatatniejZafakturowanejEmisji.Year 265 && 266 dataWydania.Month <= dataOstatatniejZafakturowanejEmisji.Month) 267 { 268 row.ReadOnly = true; 230 231 if (em.zafakturowana) 232 { 269 233 row.DefaultCellStyle.BackColor = Color.LightGray; 270 234 } 271 } 272 } 273 } 274 } 235 236 //anulowana 237 if (em.status == 2) 238 { 239 row.DefaultCellStyle.ForeColor = Color.Red; 240 } 241 242 if (emisjaDoZmiany == (short)row.Cells[0].Value) 243 { 244 row.DefaultCellStyle.BackColor = Color.MistyRose; 245 } 246 } 247 } 248 } 249 } 250 275 251 } 276 252 }
