private void OnCreateDaysExecute(WrapPanel wrapPanel) { if (!isLoaded) { days = new List <Controls.DayOfWeek>(); DateTime date = Start; for (int i = 0; i < Length; ++i) { Controls.DayOfWeek day = new Controls.DayOfWeek() { Margin = new System.Windows.Thickness(10), MinWidth = 300, MinHeight = 100 }; day.DataContext.Date = date.AddDays(i); day.DataContext.SelectDate += (note) => { SelectDate?.Invoke(note); }; if (!DBHelper.IsNewUser) { day.DataContext.LoadDayFromDB(); } wrapPanel.Children.Add(day); days.Add(day); } isLoaded = true; } }
private void dgvMileStoneList_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } else { if (e.ColumnIndex == 0 || e.ColumnIndex == 1) { SelectDate frmSelectDate = new SelectDate(); if (frmSelectDate.ShowDialog() == DialogResult.OK) { if (e.ColumnIndex == 0) { dgvMileStoneList.Rows[e.RowIndex].Cells["StartTime"].Value = frmSelectDate.Value.ToShortDateString(); } else if (e.ColumnIndex == 1) { dgvMileStoneList.Rows[e.RowIndex].Cells["PlanFinishDay"].Value = frmSelectDate.Value.ToShortDateString(); } } } } }
public void SelectDateTest2() { Registration modelmodel = new Registration(); //modelmodel.SelectDateCommand.Execute(); SelectDate.Setup(x => x.SelectDate(It.IsAny <DateTime?>(), null, null)).Returns(new DateTime(1, 1, 1)); modelmodel.SelectDateCommand.Execute(""); Assert.AreEqual("01.01.0001", modelmodel.Value); }
/// <summary> /// When implemented by a class, enables a server control to process an event raised when a form is posted to the server. /// </summary> /// <param name="eventArgument">A <see cref="T:System.String" /> that represents an optional event argument to be passed to the event handler.</param> public void RaisePostBackEvent(string eventArgument) { if (eventArgument == "SelectDate") { EnsureChildControls(); SelectDate?.Invoke(this, new EventArgs()); ValueChanged?.Invoke(this, new EventArgs()); } }
/// <summary> /// 点击确定/取消 /// </summary> /// <param name="parameter"></param> private void DateTimeSelect_Completed(object parameter) { if ("Ok".Equals(parameter)) { string dateString = string.Format("{0} {1}:{2}:{3}", SelectDate.ToString("yyyy-MM-dd"), HourText, MinuteText, SecondText); Value = Convert.ToDateTime(dateString); } IsDateTimeControlOpen = false; }
private void OnBindBaseNoteExecute(SimpleNote simpleNote) { if (!isBindedBaseNote) { simpleNote.DataContext.Note = Context; simpleNote.DataContext.Deleting += () => { Deleting?.Invoke(); }; simpleNote.DataContext.SelectDate += (n) => { SelectDate?.Invoke(Context); }; isBindedBaseNote = true; } }
public void ProcessRequest(HttpContext context) { zues ret = new zues(); // var pp = (context.Request["vid"]); // var pp2 = (context.Request["vid2"]); var pp = context.Request["vv"]; JavaScriptSerializer ser = new JavaScriptSerializer(); SelectDate dd = ser.Deserialize <SelectDate>(pp); ser.MaxJsonLength = Int32.MaxValue; List <ApplicationOfficer2> lt_gen_isw = ret.ApplicationOff(dd.startdate, dd.enddate); context.Response.ContentType = "application/json"; context.Response.Write(ser.Serialize(lt_gen_isw)); }
private void dgvMileStoneList_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0 || e.ColumnIndex < 0) { return; } if (e.ColumnIndex == 9) { string Submilestoneid = dgvMileStoneList.Rows[e.RowIndex].Cells["submilestoneid"].Value.ToString(); DataGridViewButtonCell b = dgvMileStoneList.Rows[e.RowIndex].Cells["ConfirmOK"] as DataGridViewButtonCell; if (b.Value.ToString() == "确认") { for (int i = 0; i < e.RowIndex; i++) { DataGridViewButtonCell b2 = dgvMileStoneList.Rows[i].Cells["ConfirmOK"] as DataGridViewButtonCell; if (b2.Value.ToString() == "确认") { MessageBox.Show("请先确认前边阶段的里成本!"); return; } } ///确认 /// try { SelectDate frmSelectDate = new SelectDate(); if (frmSelectDate.ShowDialog() == DialogResult.OK) { if (WSAL.WSMilestone.Confirm(Submilestoneid, SubProjectID, frmSelectDate.Value)) { b.Value = "取消"; dgvMileStoneList.Rows[e.RowIndex].Cells["FinishDate"].Value = frmSelectDate.Value; frmSelectDate.Dispose(); MessageBox.Show("确认成功!"); return; } else { frmSelectDate.Dispose(); MessageBox.Show("确认失败!"); return; } } } catch { MessageBox.Show("确认失败!"); return; } } else { for (int i = e.RowIndex + 1; i < dgvMileStoneList.Rows.Count; i++) { DataGridViewButtonCell b2 = dgvMileStoneList.Rows[i].Cells["ConfirmOK"] as DataGridViewButtonCell; if (b2.Value.ToString() == "取消") { MessageBox.Show("请先取消后边阶段的里成本!"); return; } } ///取消 try { SelectDate frmSelectDate = new SelectDate(); if (frmSelectDate.ShowDialog() == DialogResult.OK) { if (WSAL.WSMilestone.CancelConfirm(Submilestoneid, SubProjectID)) { b.Value = "确认"; frmSelectDate.Dispose(); dgvMileStoneList.Rows[e.RowIndex].Cells["FinishDate"].Value = ""; MessageBox.Show("取消成功!"); return; } else { frmSelectDate.Dispose(); MessageBox.Show("取消失败!"); return; } } } catch { MessageBox.Show("取消失败!"); return; } } } }
private void OnCopyNoteExecute() { SelectDate?.Invoke(Note); }
private void OnSauverModifProfil(object obj) { if (Description != user.Description) { user_courant.Description = Description; GestionBDD.updateDescription(Description, user_courant.Pseudo); } if (SelectSexe != "Pas spécifié...") { user_courant.Sexe = SelectSexe; GestionBDD.updateSexe(SelectSexe, user_courant.Pseudo); } if (SelectDate != user_courant.DateDeNaissance) { user_courant.DateDeNaissance = SelectDate; GestionBDD.updateDdn(SelectDate.ToString(), user_courant.Pseudo); } //GESTION SAUVEGARDE IMAGE if (_verif) { if (!File.Exists($@"{_path}\{_fileName}")) { FileInfo f = new FileInfo(openFile.FileName); if (f.Length > 512000) { MessageBox.Show("La taille de l'image de profil est trop grande (500 ko maximum)", "", MessageBoxButton.OK, MessageBoxImage.Warning); } else { File.Copy(openFile.FileName, Path.Combine(_path, _fileName)); GestionBDD.enregisterPhotoProfil(_fileName, user.Pseudo); user.image = new BitmapImage(new Uri($@"{_path}\{_fileName}")); } } else { GestionBDD.enregisterPhotoProfil(_fileName, user.Pseudo); user.image = new BitmapImage(new Uri($@"{_path}\{_fileName}")); } } if (_verifCouv) { if (!File.Exists($@"{_path}\{_fileNameCouverture}")) { FileInfo f = new FileInfo(_openFileCouverture.FileName); if (f.Length > 716800) { MessageBox.Show("La taille de l'image de couverture est trop grande (700 ko maximum)", "", MessageBoxButton.OK, MessageBoxImage.Warning); } else { File.Copy(_openFileCouverture.FileName, Path.Combine(_path, _fileNameCouverture)); GestionBDD.enregisterPhotoCouverture(_fileNameCouverture, user.Pseudo); user.couverture = new BitmapImage(new Uri($@"{_path}\{_fileNameCouverture}")); } } else { GestionBDD.enregisterPhotoCouverture(_fileNameCouverture, user.Pseudo); user.couverture = new BitmapImage(new Uri($@"{_path}\{_fileNameCouverture}")); } } MessageBox.Show("Modification enregistrée"); RefreshEvent.GetInstance().OnRefreshAcceuilHandler(EventArgs.Empty); WindowClosedEvent.GetInstance().OnWindowClosedHandler(EventArgs.Empty); }
protected void OnSelectDate() { SelectDate?.Invoke(this, new EventArgs()); }