Ejemplo n.º 1
0
 private void gridView1_DoubleClick(object sender, EventArgs e)
 {
     Model.HrDailyEmployeeAttendInfo model = ((this.bindingSource_atten.Current as DataRowView) == null ? null : _hrManager.Get((this.bindingSource_atten.Current as DataRowView)["HrDailyEmployeeAttendInfoId"].ToString()));
     if (model != null)
     {
         AnormalySalaryEditForm f = new AnormalySalaryEditForm(model);
         f.ShowDialog();
         this.bindingSource_atten.DataSource = _hrManager.SelectDailyInfoByEmployee(this.lookUpEmployeeId.EditValue.ToString(), new DateTime(Convert.ToInt32(this.cmbDutyDate.Text.Substring(0, 4)), Convert.ToInt32(this.cmbDutyDate.Text.Substring(5)), 1), "2").Tables[0];
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 转向异常的数据进行编辑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void repositoryItemHyperLinkEdit1_Click(object sender, EventArgs e)
        {
            string      id  = ((this.bindingSource1.Current as DataRowView))[Model.HrDailyEmployeeAttendInfo.PRO_HrDailyEmployeeAttendInfoId].ToString();
            DataRowView drv = (this.bindingSource1.Current as DataRowView);

            this.trans_HDEA.HrDailyEmployeeAttendInfoId = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_HrDailyEmployeeAttendInfoId].ToString();
            this.trans_HDEA.EmployeeId     = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_EmployeeId].ToString();
            this.trans_HDEA.DutyDate       = Convert.ToDateTime(drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_DutyDate]);
            this.trans_HDEA.EmployeeName   = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_EmployeeName].ToString();
            this.trans_HDEA.ShouldCheckIn  = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ShouldCheckIn] == DBNull.Value ? global::Helper.DateTimeParse.NullDate : Convert.ToDateTime(drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ShouldCheckIn]);
            this.trans_HDEA.ShouldCheckOut = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ShouldCheckOut] == DBNull.Value ? global::Helper.DateTimeParse.NullDate : Convert.ToDateTime(drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ShouldCheckOut]);
            this.trans_HDEA.ActualCheckIn  = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ActualCheckIn] == DBNull.Value ? global::Helper.DateTimeParse.NullDate : Convert.ToDateTime(drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ActualCheckIn]);
            this.trans_HDEA.ActualCheckOut = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ActualCheckOut] == DBNull.Value ? global::Helper.DateTimeParse.NullDate : Convert.ToDateTime(drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_ActualCheckOut]);
            this.trans_HDEA.Note           = drv.Row[Model.HrDailyEmployeeAttendInfo.PRO_Note].ToString();
            AnormalySalaryEditForm salaryFrm = new AnormalySalaryEditForm(trans_HDEA);

            salaryFrm.ShowDialog();
            this.bindingSource1.DataSource = this._hrManager.SelectHrInfoByStateAndDate(this.dateEdit1.DateTime).Tables[0];
        }