private void Button_创建_Click(object sender, RoutedEventArgs e) { if (!Validate()) //校验不成功 { return; } List <Model.DataGrid.Model_账套> lm = new List <Model.DataGrid.Model_账套>(); Model.DataGrid.Model_账套 m = new Model.DataGrid.Model_账套(); m.ID = DateTime.Now.ToString("yyyyMMddHHmmss"); CommonInfo.账薄号 = m.ID; CommonInfo.当前期 = Convert.ToInt32(TextBox_期.Text.Trim()); m.账套名称 = TextBox_账套名称.Text.Trim(); m.单位名称 = TextBox_公司.Text.Trim(); m.启用期间 = TextBox_year.Text + "年" + TextBox_期.Text + "期"; m.创建时间 = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); m.会计制度 = ComboBox_制度.Text.Trim(); m.制度索引 = ComboBox_制度.SelectedIndex; m.当前期 = Convert.ToInt32(TextBox_期.Text.Trim()); CommonInfo.年 = TextBox_year.Text; CommonInfo.制度索引 = m.制度索引.ToString(); CommonInfo.制表单位 = m.单位名称; lm.Add(m); //修改下次启动时帐套的显示 xw.WriteXML("账套信息", m.账套名称); xw.WriteXML("单位", TextBox_公司.Text.Trim()); //数据创建步骤 //1.创建账套 bool flag1 = new ViewModel_Books().Insert(lm); if (!flag1) { MessageBoxCommon.Show("创建帐套时候发生异常,请联系开发商解决问题!"); return; } //2.为账套新建初始年初数 new ViewModel_年初金额().Insert(m.ID); Model_操作日志 mr = new Model_操作日志(); ViewModel_操作日志 vmr = new ViewModel_操作日志(); mr = vmr.GetOperateLog(); mr.日志 = "创建了账套:" + m.账套名称; vmr.Insert(mr); //调整至主页面 CommonInfo.账套信息 = m.账套名称; MainWindow mw = new MainWindow(); mw.Show(); this.Close(); }
private void Button_操作记录查询_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(DatePicker_操作记录.Text) || string.IsNullOrEmpty(DatePicker_操作记录End.Text)) { MessageBoxCommon.Show("请选择查询时间的范围!"); return; } string dateStart = Convert.ToDateTime(DatePicker_操作记录.Text).ToString("yyyy-MM-dd HH:mm:ss"); string dateEnd = Convert.ToDateTime(DatePicker_操作记录End.Text).AddDays(1).ToString("yyyy-MM-dd HH:mm:ss"); ViewModel_操作日志 v = new ViewModel_操作日志(); this.DataGrid_操作记录.ItemsSource = v.GetData(dateStart, dateEnd); }