自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 删除文件

单击删除按钮,如图删除文件成功,如图//数据源 private ObservableCollection<CheckRecordModel> checkRecord = new ObservableCollection<CheckRecordModel>();public ObservableCollection<CheckRecordModel> CheckRecord { get { return checkRecord; } set

2020-10-19 20:23:10 12

原创 导入数据

单击导入数据按钮,弹出选择导入数据的目录窗体,如图选中文件,点击打开便成功导入数据了,下面是导入的数据,如图//执行导入数据方法private void ImportDataRecordingDataClick() { try { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "文本文档|*.txt"; //如果用户没有选择文件并确定则直

2020-10-19 20:16:48 18

原创 导出数据到txt文本

单击导出数据按钮,弹出选择保存文件的目录窗体,如图点击保存便成功导出数据了,下面是导出数据的格式,如图//执行导出数据方法private void ExportDataRecordingDataClick(){ using (System.Windows.Forms.SaveFileDialog saveFileDialog = new System.Windows.Forms.SaveFileDialog()) { //设置文件类型 saveFileDialog.Fil

2020-09-29 08:46:35 56

原创 WPF StackPanel控件使用方法

应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具-面板(Panel),来控制用户界面的布局。你可以使用这些面板控件来排布元素。如果内置布局控件不能满足需要的话,还可以创建自定义的布局元素;StackPanel栈面板,可以将元素排列成一行或者一列,其特点是:每个元素各占一行或者一列,Orientation属性指定排列方式:Vertical(垂直)【默认】、Horizontal(水平),默认情况下,水平排列时,每个元素都与面板一样高;

2020-09-17 21:20:49 49

原创 WPFMVVM DataGrid表头双击事件

View视图里面的代码,自定义的表头双击事件,必须在控件里面加属性MouseAction=“LeftDoubleClick”,不然双击没有效果,因为用的是MVVM框架,所以要绑定点击事件 Command="{Binding DataContext.TimeQuantumScreen,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGrid}} "在ViewModel写好方法,到视图绑定就行了,这样就能实现

2020-09-17 21:15:04 47

原创 WPFMVVM 分页

WPF分页是个很简单的功能,我下面写的是WPFMVVM框架的分页,其实只是换一种写法而已,逻辑还是一样ViewModel的代码/// 每页显示的记录数 private int _pageSize = 10; public int PageSize { get { return _pageSize; } set { _pageSize = value; Rais

2020-08-09 19:21:16 36

原创 WPF 搜索数据

输入搜索的内容便能查询到有关联的数据,如图数据库查询的代码IF(@type='DataBanks_Loaded_SelectDataBanks')BEGINSELECT ROW_NUMBER () over(order by PW_File.FileID) as number, PW_File.FileID, PW_FileClass.FileClassID, PW_VendorProject.VendorProjectID, RT

2020-05-28 16:37:47 42

原创 查看服务端的文件

点击查看文件的按钮,如图点击确定便能查看文件了,这次查看的是记事本,如图服务器的代码[OperationContract]//查找服务器中得文档public string File_SelectBGMBK(string strFileName) { try { string strPhotoLuJing = null;//接收文件返回路径 //获取服务器部署路径 string strPath = AppDomain.CurrentDom

2020-05-18 21:44:32 47

原创 WPF自动记录操作内容

数据里面记录了 2020-05-07 16:05:55 的时候登陆系统,如图数据库存储过程的代码IF(@type = 'Insert_LogManagement') 新增用户操作BEGIN INSERT INTO SYS_ConLog ( UserID, LoginTime,ManipulatingContent,LoginEquipment,LoginI...

2020-05-07 17:17:03 105

原创 WPF删除多条数据

选中要删除的数据,如图点击确定,第22条的数据就删掉了,如图数据库存储过程的代码IF(@type = ‘Delete_LogManagement’) --删除用户操作(日志管理)BEGIN DELETE SYS_ConLog WHERE ConLogID=@ConLogID//表的IDEND服务器的代码 [OperationContract]//删除...

2020-04-27 23:42:48 67

原创 延时执行代码

当客房结账成功的时候显示是脏房,如图不可能一结账就显示空净房,因为还需要打扫,所以只能过一段时间才能变为空净房,那么变为空净房这段代码,就必须延时才能执行,如图控制器的代码public ActionResult StimeKF(S_GuestRoom s_GuestRoom) //定时器执行这段代码 { ReturnJson returnJson = new Return...

2019-09-27 16:32:52 316

原创 客房结账功能

点击你想要结账的客房,就会跳出提示框,如图单击是的时候,此客房就是结账的客房啦,如图下面是在控制器写的源代码 public ActionResult InserJZ(R_SettleAccountsRetreatRoomDetail r_RetreatRoomDetail, S_SettleAccountsRetreatRoom s_RetreatRoom, B_Ord...

2019-09-27 16:22:57 58

原创 根据子节点ID回填数据

根据子节点的ID 回填所有相关的数据,当还没单击子节点的时候是没数据的,如图单击子节点的时候,相关的数据就回填了,如图下面是在控制器写的源代码//查出结账的客房对应的信息 public ActionResult SelectDetail(int sysOrderFormid) { try { var sysDetail = (from tbR...

2019-09-16 20:58:02 46

原创 把时间化为天数

把当前时间减去抵店日期,然后得出来的时间化为天数,如图下面是转化的方法// 计算天数var time1 = data.ArriveShopTime; //开始时间// var time2 = data.DataTimes; //结束时间//console.log(time1);var dateBegin = new Date(time1.replace(/-/g, "/"))...

2019-09-16 20:47:15 50

原创 树形方法

把你想要显示的数据查询出来,然后再用树形方法把数据追加出来,如图 下面是源代码public ActionResult selectRoomConsumption()//数据来源SQL { StringBuilder sbTree = new StringBuilder();//初始化 sbTree.Append("[{\"id\":\"" + 1 + "\",...

2019-08-17 21:05:54 113

原创 点击树形子节点筛选出数据

点击树形字节点筛选出数据,获取子节点的ID,通过传参,然后点击树形的子节点,就能把对应的数据筛选出来了,如图在控制器这边写查询数据的代码public ActionResult selectConsumptionis(LayuiTablePage layuiTablePage,int GuestRoomesd){ var lists = (from tbR in myModel.R_Gu...

2019-08-17 20:58:44 483

原创 累计方法

累计计算方法,把数据加载到页面,会自动把页面的数据累计起来,例如把页面上的金额累计出总数,如图代码如下,把数据查出来public ActionResult selectConsumptionss(LayuiTablePage layuiTablePage, int ItemNameIDs){ List<ConsumptionDetai> listConsumptio...

2019-08-07 21:45:41 79

原创 回填session

根据ID查找出数据,在创建一个表来接受遍历出来的数据,然后接着回填session,如图已选房间就是回填的session数据,代码如下public ActionResult SelectsessionGuesRoomsId(int OrderFormID){List<GuesRooms> sessionGuesRooms = new List<GuesRooms>(...

2019-08-07 21:39:55 56

原创 从房态图里查询房态

首先查出所有客房的数据,再根据你要查的房态的ID进行查询,如图点击空净房的时候,查询的都是空净房点击住房,查询的都是住房在控制器这边把房态图的数据查出来// 查询房态图 public ActionResult KeFangRoomtu() { var Rnotices = (from tbRoom in myModel.S_GuestRoom ...

2019-07-28 11:43:09 516

原创 房态图上查询房号与房类

在当前房间的文本框那里输入房号或房类,便能查询到准确的客房,如图 输入 1304 客房点击回车,就把1304的客房查出来了输入房类,点击回车,就能把查询的这个房类的客房都查询出来了// 查询房号与房类同时能显示出状态public ActionResult SelectRoomNumberAbb(string RoomNumberAbbreviation){ try { va...

2019-07-28 11:33:27 253

原创 时间转换

时间转换,如果在数据库里面给的是 Datatime 类型,是需要转换才能把时间查询出来,如果不转换,在实体类里面给 Datatime?类型或其他是类型,一样查询不出时间格式,必须要转换才可以,当你不转换的时候,是没有数据出来的,如图这是数据库的数据当你不转换的时候,查询出来的数据为空,或者显示其他的格式所以要记得查询时间的时候,一定要转换格式,代码如下,在实体类里面转换//抵店日期p...

2019-07-18 10:18:50 35

原创 从Session表里移除数据

首先获取 session 中的数据,要判断session里不为空,分割ID,转换ID类型,遍历循环要移除的数据,然后再更新 session, 移除比添加更容易理解,如图点击移除,session 里的数据便清空了实现功能代码如下,在控制器这边写方法//移除房间public ActionResult removerGuestRoomed(string GuesRoomId) ...

2019-07-18 10:09:05 248

原创 把数据添加到Session表

首先查询出主表的数据,再用session创建一个附表,要判断session里面是否有表了,没有就创建新的实例化的表,再把想要的数据从主表添加到附表,如图从主表选中需要的数据添加到附表实现功能代码如下,在控制器这边用session创建附表//添加房间,房间附表public ActionResult SelectSessionGuesRooms(string GuesRoomID) ...

2019-07-07 21:35:03 293

原创 流水帐号

自动生成流水帐号,A的后面拼接的是 “yyMMdd” ,年月日后面拼接的是ToString(“0000”),将对象格式化,count++;循环 点击一次,后面数字自动增加,如图代码如下 在控制器这边写好代码//流水帐号public ActionResult ReturnNumber(){ var num = RandomNumber.GetRandom(); return ...

2019-07-07 17:47:33 64

原创 绑定事件回填方法

这次的绑定事件回填方法和绑定下拉框回填方法是不一样的,下面给大家讲解一下方法我们平常时用 <from> </from> 表单来写修改提交数据,一般都是用下面这种方法://打开修改模态框,并实现数据回填function updateRoomRate(RoomRateAgreementID) { $('#formUpRoomRateAgreement i...

2019-06-28 10:17:45 58

原创 触碰绑定事件

点击房类下拉框选中房类,实际价格会自动根据绑定的房类显示出来,如图显示功能代码如下,在控制器这边写好绑定房类下拉框的方法与查询实际房价的表public ActionResult SelectRoomCategory() { var lists = (from tbCate in myModel.S_RoomCategory //房类表 ...

2019-06-28 10:04:41 44

原创 附件信息

获取每条数据的附件信息,首先监听每一行数据,再给每条数据获取附件信息,如图在控制器这边把附件信息查询出来,代码如下public ActionResult SelectRoomRateAgreement(LayuiTablePage layuiTablePage, int RoomRateAgreements) { var listRoom = from tbRoom in myMo...

2019-06-18 08:49:59 92

原创 附件新增获取ID

我们新增数据的时候,点击保存,显示新增成功了。可就是没有数据出来,如图没有数据显示出来,如图这个时候到数据库看一下,你会发现有一个ID没有获取到,如图AgreementUnitID 为空。说明没有获取到ID。新增成功,说明新增代码没有问题,再到保存新增那里检查,有没有获取到数据了,我们在写新增模态框的时候都很少给隐藏域,一般都是在写修改模态框的时候才给隐藏域,所以很容易犯下...

2019-06-18 08:34:40 122

原创 404 错误

报404错误都是连接接口写错了,这种错误虽然很低级,但对于新手来说却是经常会犯的错误,所以一定要细心,会显示出哪里出错,按照指示去找错误就行了,如图点击进去的时候会显示哪里错了很明显是异步提交的连接写错了,这个不是代码写错,而是少写了一条斜杠,正确的写法是这样的这些错误就是不够细心犯的错,这些基础一定要牢记,还有一些报404错的可能是你的代码写错了,控制器那边的异步提交对应不上也是会...

2019-06-09 17:04:20 2082 1

原创 批量删除

想要删除哪些数据直接选中,点击删除的按钮便好,如图显示提示是否要删除选择的数据,点击确定数据就删除了,如图实现代码如下,在控制器这边写方法,把数据查询出来再执行删除 public ActionResult DeleteAgreementClassify(int AgreementClassifyID) { ReturnJson returnJson = new Retu...

2019-06-09 16:57:28 26

原创 批量删除

想要删除哪些数据直接选中,点击删除的按钮便好,如图显示提示是否要删除选择的数据,点击确定数据就删除了,如图实现代码如下,在控制器这边写方法,把数据查询出来再执行删除 public ActionResult DeleteAgreementClassify(int AgreementClassifyID) { ReturnJson returnJson = new Retu...

2019-06-09 16:56:37 99

原创 多表修改回填

我们在修改数据回填的时候,首先就是要把数据查询出来,不管是多表还是单表都是万变不离其中,当掌握了原理,基本上都没问题了,这次写的是多表回填,如图点击修改第一条数据,弹出模态框,显示数据回填,如图回填的数据和原先的数据一模一样,里面的学院、专业、年级、班级,都是有关联的下拉框,只要绑定下拉框就行了,并不难,也就是同一个原理,把数据查询出来便好首先在控制器这边把方法写好,代码如下根据stu...

2019-06-04 22:37:16 53

原创 搜索试题

搜索试题 开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年05月26日还没搜索的状态,如图在文本框输入想搜索的数据,输入关键字就可以搜索了,下面是搜索出来的数据,如图。其实搜索这类功能也就相当于查询,有单表查询也有多表查询,下面的也就是多表查询了,很...

2019-05-26 21:30:14 769

原创 修改试题的状态

修改试题的状态开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年05月26日选中要启用的试题,如图点击启用按钮,点击确定数据就启用了作废的试题,已经启用了一条,已启用的试题不需要启用了,等等还要做判断在控制器这边写好方法,代码如下 publ...

2019-05-26 21:25:15 70

原创 删除试题

删除试题开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年05月10日选中要删除的试题,如图点击删除按钮,点击确定数据就删除了本来有两条作废的试题,已经删了一条,已启用的试题不能删除,等等还要做判断在控制器这边写好方法,代码如下public Acti...

2019-05-17 11:50:26 466

原创 启用试题

启用试题开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年05月10日选中要启用的试题,如图点击启用按钮,点击确定数据就启用了本来有两条启用的试题,已经启用了一条,如果选择的是已启用的试题,则会跳出循环在控制器这边写好方法,代码如下public...

2019-05-17 11:42:57 40

原创 多表查询

多表查询开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年04月25日查询数据是做任何项目都需要用到的功能模块,下面我和大家分享一下我做的查询数据的一个功能点,下面是在整个学院表里直接查询某个学生,那么直接输入那个学生的学号或姓名便可,如图未查...

2019-05-08 19:56:28 43

原创 单表修改

单表修改开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年04月03日下面我们来实现页面上的单表修改功能,首先把页面框架搭好,再来实现修改功能,如下图。点击修改显示弹出层输入你想修改的公告类型点击保存修改成功,已经显示在公告类型里面实现...

2019-05-08 19:30:31 78

原创 考生录入

考生录入开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年05月03日考生录入,就是录入考生的准确信息,我们要怎样来完成这个功能点呢,下面和大家一起分享,如图弹出模态框,还没有录入数据已录入数据没有保存的数据已保存的数据和录入的数据一模一样,这就是录入...

2019-05-08 19:23:09 104 1

原创 绑定下拉框

绑定下拉框开发工具与关键技术:VS / C#作者:简志杰撰写时间:2019年04月25日首先让大家看看绑定的下拉框与未绑定的下拉框截图未绑定已绑定在这几张图片里可以很清晰的看出已绑定与未绑定、下拉框的区别,首先我们一步步来,不能着急,这是我们的学习心得。先学院下...

2019-04-28 09:17:25 55

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除