*)(_bstr_t)dataset.GetFields()->Item[
personedit.m_office
=
(char
*)(_bstr_t)dataset.GetFields()->Item[
personedit.m_mobile
=
(char
*)(_bstr_t)dataset.GetFields()->Item[
CString
hire
=
(char
*)(_bstr_t)dataset.GetFields()->Item[
if (!hire.IsEmpty()) { }
personedit.m_duty =
//设置日期数据
int yy=atoi(hire.Left(4)); int mm=atoi(hire.Mid(6,2)); int dd=atoi(hire.Mid(9,2)); CTime thire(yy,mm,dd,0,0,0); personedit.m_hire = thire;
(char *)(_bstr_t)dataset.GetFields()->Item[
personedit.m_memo =
(char *)(_bstr_t)dataset.GetFields()->Item[
personedit.m_files =
(char *)(_bstr_t)dataset.GetFields()->Item[
personedit.m_hukou =
31
(char *)(_bstr_t)dataset.GetFields()->Item[
personedit.m_family =
(char *)(_bstr_t)dataset.GetFields()->Item[
;
dataset.SetFieldValue(dataset.SetFieldValue(
if (personedit.DoModal() == IDOK) {
dataset.SetFieldValue(dataset.SetFieldValue(dataset.SetFieldValue(personedit.m_DeptData= dataset.GetFields()->Item[
m-%d
dataset.SetFieldValue(
dataset.SetFieldValue(
dataset.SetFieldValue(
l);
32
dataset.SetFieldValue(
dataset.SetFieldValue(
dataset.SetFieldValue(
dataset.SetFieldValue(
-%m-%d
dataset.SetFieldValue(
dataset.SetFieldValue( }
void CPersonManage::OnDelete()
33
dataset.SetFieldValue(dataset.SetFieldValue(
dataset.SetFieldValue(
dataset.SetFieldValue(dataset.Save(); UpdatePerson();
}
{ }
CTime CCheckManage::GetTimeForStr(CString timestr) {
int h,m,s;
if (timestr.GetLength() < 8)
timestr =
34
if (MessageBox(是否删除此记录!提示 { }
if (m_list.GetSelectionMark() == -1)
return;
MB_YESNO|MB_ICONWARNING) == IDYES)
int id = m_list.GetItemData(m_list.GetSelectionMark()); CADODataSet dataset;
dataset.SetConnection(::GetConnection()); CString str;
str.Format(* from tab_Employees where autoid = %ddataset.Open(str); dataset.Delete(); dataset.Save(); UpdatePerson();
}
h = atoi(timestr.Left(2)); m = atoi(timestr.Mid(3,2)); s = atoi(timestr.Right(2)); CTime result(2000,1,1,h,m,s); return result;
CTime CCheckManage::GetDateForStr(CString datestr) { }
CTime CCheckManage::DecTime(CTime one, CTime two) {
int yy,mm,dd,h,s,m,onetemp,twotemp;
yy = 2000;//one.GetYear();// - two.GetYear(); mm = 1; dd = 1;
onetemp = one.GetSecond() + one.GetMinute() * 60 + one.GetHour() * 60
35
int y,m,d;
y = atoi(datestr.Left(4)); m = atoi(datestr.Mid(5,2)); d = abs(atoi(datestr.Right(2))); CTime result(y,m,d,8,0,0); return result;