报表查询条件添加时间选择
This commit is contained in:
		
							parent
							
								
									f7391b5506
								
							
						
					
					
						commit
						e1629fbdc7
					
				| 
						 | 
				
			
			@ -269,6 +269,8 @@ namespace DM_Weight
 | 
			
		|||
            //交接柜加药页面
 | 
			
		||||
            containerRegistry.RegisterForNavigation<AddToJiaoJieNewWindow, AddToJiaoJieNewWindowViewModel>();
 | 
			
		||||
 | 
			
		||||
            containerRegistry.RegisterDialog<DatetimeDialog>();
 | 
			
		||||
            containerRegistry.RegisterForNavigation<DatetimeDialog, DatetimeDialogViewModel>();
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -115,6 +115,10 @@
 | 
			
		|||
				"Name":"手术间",
 | 
			
		||||
				"Width":1.00542
 | 
			
		||||
			},
 | 
			
		||||
			{
 | 
			
		||||
				"Name":"Column1",
 | 
			
		||||
				"Width":2.35479
 | 
			
		||||
			},
 | 
			
		||||
			{
 | 
			
		||||
				"Name":"病人姓名",
 | 
			
		||||
				"Width":1.79917
 | 
			
		||||
| 
						 | 
				
			
			@ -157,11 +161,8 @@
 | 
			
		|||
			},
 | 
			
		||||
			{
 | 
			
		||||
				"Name":"空安瓿药房接收者",
 | 
			
		||||
				"Width":1.61396
 | 
			
		||||
			},
 | 
			
		||||
			{
 | 
			
		||||
				"Name":"Column1",
 | 
			
		||||
				"Width":2.35479
 | 
			
		||||
				"Width":1.61396,
 | 
			
		||||
				"Visible":false
 | 
			
		||||
			}
 | 
			
		||||
		],
 | 
			
		||||
		"ColumnContent":{
 | 
			
		||||
| 
						 | 
				
			
			@ -194,6 +195,11 @@
 | 
			
		|||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"DataField":"手术间"
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"Column":"Column1",
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"DataField":"住院号"
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"Column":"病人姓名",
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
| 
						 | 
				
			
			@ -247,11 +253,6 @@
 | 
			
		|||
					"Column":"空安瓿药房接收者",
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"DataField":"空安瓿药房接收者"
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"Column":"Column1",
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"DataField":"住院号"
 | 
			
		||||
				}
 | 
			
		||||
			]
 | 
			
		||||
		},
 | 
			
		||||
| 
						 | 
				
			
			@ -319,6 +320,18 @@
 | 
			
		|||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"Text":"手\r\n术\r\n间"
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"GroupTitle":false,
 | 
			
		||||
					"Column":"Column1",
 | 
			
		||||
					"Font":{
 | 
			
		||||
						"Name":"宋体",
 | 
			
		||||
						"Size":105000,
 | 
			
		||||
						"Bold":true,
 | 
			
		||||
						"Charset":134
 | 
			
		||||
					},
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"Text":"住院号"
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"GroupTitle":false,
 | 
			
		||||
					"Column":"病人姓名",
 | 
			
		||||
| 
						 | 
				
			
			@ -450,18 +463,6 @@
 | 
			
		|||
					},
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"Text":"空安瓿\r\n药房\r\n接收者"
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"GroupTitle":false,
 | 
			
		||||
					"Column":"Column1",
 | 
			
		||||
					"Font":{
 | 
			
		||||
						"Name":"宋体",
 | 
			
		||||
						"Size":105000,
 | 
			
		||||
						"Bold":true,
 | 
			
		||||
						"Charset":134
 | 
			
		||||
					},
 | 
			
		||||
					"TextAlign":"MiddleCenter",
 | 
			
		||||
					"Text":"住院号"
 | 
			
		||||
				}
 | 
			
		||||
			]
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -655,6 +655,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                            MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                            CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                            CreateTime = DateTime.Now,
 | 
			
		||||
                            //CreateTime = DateTime.Now,
 | 
			
		||||
                            InvoiceNo = SelectDrugPleaseClaim.PleaseNo
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -687,6 +688,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                CreateTime = DateTime.Now,
 | 
			
		||||
                                InvoiceNo = "日结存"
 | 
			
		||||
                            }).ExecuteCommand();
 | 
			
		||||
                            if (iDayResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			@ -720,6 +722,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                CreateTime = DateTime.Now,
 | 
			
		||||
                                InvoiceNo = "总结存"
 | 
			
		||||
                            }).ExecuteCommand();
 | 
			
		||||
                            if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,73 @@
 | 
			
		|||
using DM_Weight.Models;
 | 
			
		||||
using DM_Weight.msg;
 | 
			
		||||
using Prism.Commands;
 | 
			
		||||
using Prism.Mvvm;
 | 
			
		||||
using Prism.Services.Dialogs;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
 | 
			
		||||
namespace DM_Weight.ViewModels
 | 
			
		||||
{
 | 
			
		||||
    internal class DatetimeDialogViewModel : BindableBase, IDialogAware
 | 
			
		||||
    {
 | 
			
		||||
        public string Title => throw new NotImplementedException();
 | 
			
		||||
 | 
			
		||||
        public event Action<IDialogResult> RequestClose;
 | 
			
		||||
 | 
			
		||||
        private DateTime? _date = new DateTime();
 | 
			
		||||
        public DateTime? Date
 | 
			
		||||
        {
 | 
			
		||||
            get => _date;
 | 
			
		||||
            set
 | 
			
		||||
            {
 | 
			
		||||
                SetProperty(ref _date, value);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        private DateTime? _time = new DateTime();
 | 
			
		||||
        public DateTime? Time
 | 
			
		||||
        {
 | 
			
		||||
            get => _time;
 | 
			
		||||
            set
 | 
			
		||||
            {
 | 
			
		||||
                SetProperty(ref _time, value);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public bool CanCloseDialog()
 | 
			
		||||
        {
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public void OnDialogClosed()
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
        string typeS;
 | 
			
		||||
        public void OnDialogOpened(IDialogParameters parameters)
 | 
			
		||||
        {
 | 
			
		||||
            DateTime o = parameters.GetValue<DateTime>("DateTime");
 | 
			
		||||
 | 
			
		||||
            typeS = parameters.GetValue<string>("Type");
 | 
			
		||||
            Date = o;
 | 
			
		||||
            Time = o;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public DelegateCommand CloseAction
 | 
			
		||||
        {
 | 
			
		||||
            get => new DelegateCommand(() =>
 | 
			
		||||
            {
 | 
			
		||||
                var datetime=new DateTime(Date?.Year ?? DateTime.Now.Year, Date?.Month ?? DateTime.Now.Month, Date?.Day ?? DateTime.Now.Day,
 | 
			
		||||
                    Time?.Hour ?? DateTime.Now.Hour, Time?.Minute ?? DateTime.Now.Minute, Time?.Second ?? DateTime.Now.Second);
 | 
			
		||||
                var result = new DialogResult(ButtonResult.OK, new DialogParameters
 | 
			
		||||
            {
 | 
			
		||||
                { "DateTime", datetime },
 | 
			
		||||
                    {"Type",typeS }
 | 
			
		||||
            });
 | 
			
		||||
                RequestClose?.Invoke(result);
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -255,7 +255,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    TotalStock = nowChannels.Sum(itx => itx.Quantity),
 | 
			
		||||
                                    ManuStock = nowChannels.Where(itx => itx.ManuNo == it.ManuNo && itx.EffDate == it.EffDate).Sum(itx => itx.Quantity)
 | 
			
		||||
                                    ManuStock = nowChannels.Where(itx => itx.ManuNo == it.ManuNo && itx.EffDate == it.EffDate).Sum(itx => itx.Quantity),
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                //修改凌晨生成的日结存数据
 | 
			
		||||
                                AccountBookG2 accountBookG2Day = SqlSugarHelper.Db.Queryable<AccountBookG2>()
 | 
			
		||||
| 
						 | 
				
			
			@ -267,6 +267,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                if (accountBookG2Day != null)
 | 
			
		||||
                                {
 | 
			
		||||
                                    accountBookG2Day.ManuStock = accountBookG2Day.ManuStock + it.AddQuantity;
 | 
			
		||||
                                    accountBookG2Day.AddQuantity = accountBookG2Day.AddQuantity + it.AddQuantity;
 | 
			
		||||
                                    SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                                }
 | 
			
		||||
                                else
 | 
			
		||||
| 
						 | 
				
			
			@ -285,7 +286,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        InvoiceNo = "日结存"
 | 
			
		||||
                                        CreateTime=DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "日结存",
 | 
			
		||||
                                        AddQuantity=it.AddQuantity
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iDayResult <= 0)
 | 
			
		||||
                                    {
 | 
			
		||||
| 
						 | 
				
			
			@ -317,6 +320,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "总结存"
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -266,6 +266,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                if (accountBookG2Day != null)
 | 
			
		||||
                                {
 | 
			
		||||
                                    accountBookG2Day.ManuStock = accountBookG2Day.ManuStock - it.TakeQuantity;
 | 
			
		||||
                                    accountBookG2Day.OutQuantity = accountBookG2Day.OutQuantity + accountBookG2Day.OutQuantity;
 | 
			
		||||
                                    SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                                }
 | 
			
		||||
                                else
 | 
			
		||||
| 
						 | 
				
			
			@ -284,7 +285,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        InvoiceNo = "日结存"
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "日结存",
 | 
			
		||||
                                        OutQuantity=it.TakeQuantity
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iDayResult <= 0)
 | 
			
		||||
                                    {
 | 
			
		||||
| 
						 | 
				
			
			@ -316,6 +319,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "总结存"
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -318,6 +318,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            if (accountBookG2Day != null)
 | 
			
		||||
                            {
 | 
			
		||||
                                accountBookG2Day.ManuStock = accountBookG2Day.ManuStock + it.AddQuantity;
 | 
			
		||||
                                accountBookG2Day.AddQuantity = accountBookG2Day.AddQuantity + it.AddQuantity;
 | 
			
		||||
                                SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                            }
 | 
			
		||||
                            else
 | 
			
		||||
| 
						 | 
				
			
			@ -336,7 +337,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    InvoiceNo = "日结存"
 | 
			
		||||
                                    CreateTime=DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "日结存",
 | 
			
		||||
                                    AddQuantity=it.AddQuantity
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iDayResult <= 0)
 | 
			
		||||
                                {
 | 
			
		||||
| 
						 | 
				
			
			@ -368,7 +371,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    InvoiceNo = "总结存"
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "总结存",
 | 
			
		||||
                                    AddQuantity = it.AddQuantity
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iTotalResult <= 0)
 | 
			
		||||
                                {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -372,6 +372,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                if (accountBookG2Day != null)
 | 
			
		||||
                                {
 | 
			
		||||
                                    accountBookG2Day.ManuStock = accountBookG2Day.ManuStock - it.TakeQuantity;
 | 
			
		||||
                                    accountBookG2Day.OutQuantity = accountBookG2Day.OutQuantity + it.TakeQuantity;
 | 
			
		||||
                                    SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                                }
 | 
			
		||||
                                else
 | 
			
		||||
| 
						 | 
				
			
			@ -390,7 +391,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        InvoiceNo = "日结存"
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "日结存",
 | 
			
		||||
                                        OutQuantity=it.TakeQuantity
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iDayResult <= 0)
 | 
			
		||||
                                    {
 | 
			
		||||
| 
						 | 
				
			
			@ -422,6 +425,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "总结存"
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -368,6 +368,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            if (accountBookG2Day != null)
 | 
			
		||||
                            {
 | 
			
		||||
                                accountBookG2Day.ManuStock = accountBookG2Day.ManuStock + it.ReturnQuantity;
 | 
			
		||||
                                accountBookG2Day.AddQuantity = accountBookG2Day.AddQuantity + it.ReturnQuantity;
 | 
			
		||||
                                SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                            }
 | 
			
		||||
                            else
 | 
			
		||||
| 
						 | 
				
			
			@ -386,7 +387,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    InvoiceNo = "日结存"
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "日结存",
 | 
			
		||||
                                    AddQuantity= it.ReturnQuantity
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iDayResult <= 0)
 | 
			
		||||
                                {
 | 
			
		||||
| 
						 | 
				
			
			@ -418,6 +421,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "总结存"
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -391,6 +391,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                if (accountBookG2Day != null)
 | 
			
		||||
                                {
 | 
			
		||||
                                    accountBookG2Day.ManuStock = accountBookG2Day.ManuStock - it.TakeQuantity;
 | 
			
		||||
                                    accountBookG2Day.OutQuantity = accountBookG2Day.OutQuantity + it.TakeQuantity;
 | 
			
		||||
                                    SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                                }
 | 
			
		||||
                                else
 | 
			
		||||
| 
						 | 
				
			
			@ -409,7 +410,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        InvoiceNo = "日结存"
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "日结存",
 | 
			
		||||
                                        OutQuantity=it.TakeQuantity
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if(iDayResult<=0)
 | 
			
		||||
                                    {
 | 
			
		||||
| 
						 | 
				
			
			@ -441,6 +444,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                        UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                        MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                        CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                        CreateTime = DateTime.Now,
 | 
			
		||||
                                        InvoiceNo = "总结存"
 | 
			
		||||
                                    }).ExecuteCommand();
 | 
			
		||||
                                    if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,47 @@
 | 
			
		|||
using Prism.Mvvm;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
 | 
			
		||||
namespace DM_Weight.ViewModels
 | 
			
		||||
{
 | 
			
		||||
    internal class PickersViewModel:BindableBase
 | 
			
		||||
    {
 | 
			
		||||
        private DateTime _date;
 | 
			
		||||
        private DateTime _time;
 | 
			
		||||
        private string? _validatingTime;
 | 
			
		||||
        private DateTime? _futureValidatingDate;
 | 
			
		||||
 | 
			
		||||
        public PickersViewModel()
 | 
			
		||||
        {
 | 
			
		||||
            Date = DateTime.Now;
 | 
			
		||||
            Time = DateTime.Now;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public DateTime Date
 | 
			
		||||
        {
 | 
			
		||||
            get => _date;
 | 
			
		||||
            set => SetProperty(ref _date, value);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public DateTime Time
 | 
			
		||||
        {
 | 
			
		||||
            get => _time;
 | 
			
		||||
            set => SetProperty(ref _time, value);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public string? ValidatingTime
 | 
			
		||||
        {
 | 
			
		||||
            get => _validatingTime;
 | 
			
		||||
            set => SetProperty(ref _validatingTime, value);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public DateTime? FutureValidatingDate
 | 
			
		||||
        {
 | 
			
		||||
            get => _futureValidatingDate;
 | 
			
		||||
            set => SetProperty(ref _futureValidatingDate, value);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -300,6 +300,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                    if (accountBookG2Day != null)
 | 
			
		||||
                    {
 | 
			
		||||
                        accountBookG2Day.ManuStock = accountBookG2Day.ManuStock + ChannelStock.ReturnQuantity;
 | 
			
		||||
                        accountBookG2Day.AddQuantity = accountBookG2Day.AddQuantity + ChannelStock.ReturnQuantity;
 | 
			
		||||
                        SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
| 
						 | 
				
			
			@ -318,7 +319,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                            MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                            CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                            InvoiceNo = "日结存"
 | 
			
		||||
                            CreateTime = DateTime.Now,
 | 
			
		||||
                            InvoiceNo = "日结存",
 | 
			
		||||
                            AddQuantity=ChannelStock.ReturnQuantity
 | 
			
		||||
                        }).ExecuteCommand();
 | 
			
		||||
                        if (iDayResult <= 0)
 | 
			
		||||
                        {
 | 
			
		||||
| 
						 | 
				
			
			@ -350,6 +353,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                            MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                            CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                            CreateTime = DateTime.Now,
 | 
			
		||||
                            InvoiceNo = "总结存"
 | 
			
		||||
                        }).ExecuteCommand();
 | 
			
		||||
                        if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -298,6 +298,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            if (accountBookG2Day != null)
 | 
			
		||||
                            {
 | 
			
		||||
                                accountBookG2Day.ManuStock = accountBookG2Day.ManuStock + it.AddQuantity;
 | 
			
		||||
                                accountBookG2Day.AddQuantity = accountBookG2Day.AddQuantity + it.AddQuantity;
 | 
			
		||||
                                SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                            }
 | 
			
		||||
                            else
 | 
			
		||||
| 
						 | 
				
			
			@ -316,7 +317,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    InvoiceNo = "日结存"
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "日结存",
 | 
			
		||||
                                    AddQuantity=it.AddQuantity
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iDayResult <= 0)
 | 
			
		||||
                                {
 | 
			
		||||
| 
						 | 
				
			
			@ -349,6 +352,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "总结存"
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -276,6 +276,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                            if (accountBookG2Day != null)
 | 
			
		||||
                            {
 | 
			
		||||
                                accountBookG2Day.ManuStock = accountBookG2Day.ManuStock - it.TakeQuantity;
 | 
			
		||||
                                accountBookG2Day.OutQuantity = accountBookG2Day.OutQuantity - it.TakeQuantity;
 | 
			
		||||
                                SqlSugarHelper.Db.Updateable(accountBookG2Day).ExecuteCommand();
 | 
			
		||||
                            }
 | 
			
		||||
                            else
 | 
			
		||||
| 
						 | 
				
			
			@ -294,7 +295,9 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    InvoiceNo = "日结存"
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "日结存",
 | 
			
		||||
                                    OutQuantity=it.TakeQuantity
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iDayResult <= 0)
 | 
			
		||||
                                {
 | 
			
		||||
| 
						 | 
				
			
			@ -326,6 +329,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
                                    UserId2 = HomeWindowViewModel.Reviewer?.Id,
 | 
			
		||||
                                    MachineId = ConfigurationManager.AppSettings["machineId"].ToString(),
 | 
			
		||||
                                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd"),
 | 
			
		||||
                                    CreateTime = DateTime.Now,
 | 
			
		||||
                                    InvoiceNo = "总结存"
 | 
			
		||||
                                }).ExecuteCommand();
 | 
			
		||||
                                if (iTotalResult <= 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,9 +4,11 @@ using DM_Weight.util;
 | 
			
		|||
using Prism.Commands;
 | 
			
		||||
using Prism.Mvvm;
 | 
			
		||||
using Prism.Regions;
 | 
			
		||||
using Prism.Services.Dialogs;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Configuration;
 | 
			
		||||
using System.DirectoryServices.ActiveDirectory;
 | 
			
		||||
using System.Drawing.Printing;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
| 
						 | 
				
			
			@ -16,23 +18,16 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
{
 | 
			
		||||
    public class UseAccountWindowViewModel : BindableBase, INavigationAware
 | 
			
		||||
    {
 | 
			
		||||
        private DateTime? _startDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
 | 
			
		||||
        private DateTime? _startDate =DateTime.Now;
 | 
			
		||||
 | 
			
		||||
        private DateTime? nowDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
 | 
			
		||||
        private DateTime? nowDate = DateTime.Now;
 | 
			
		||||
 | 
			
		||||
        public DateTime? StartDate
 | 
			
		||||
        {
 | 
			
		||||
            get => _startDate;
 | 
			
		||||
            set
 | 
			
		||||
            { 
 | 
			
		||||
                if (value != null)
 | 
			
		||||
                {
 | 
			
		||||
                    SetProperty(ref _startDate, new DateTime(value?.Year ?? 0, value?.Month ?? 0, value?.Day ?? 0));
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    SetProperty(ref _startDate, value); 
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -43,15 +38,7 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
            get => _endDate;
 | 
			
		||||
            set
 | 
			
		||||
            { 
 | 
			
		||||
                if (value != null)
 | 
			
		||||
                {
 | 
			
		||||
                    TimeSpan ershisi = new TimeSpan(23, 59, 59);
 | 
			
		||||
                    SetProperty(ref _endDate, new DateTime(value?.Year ?? 0, value?.Month ?? 0, value?.Day ?? 0, 23, 59, 59));
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    SetProperty(ref _endDate, value); 
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        private string _name;
 | 
			
		||||
| 
						 | 
				
			
			@ -94,7 +81,11 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
        {
 | 
			
		||||
            return (long)(DateTime.UtcNow - Jan1st1970).TotalMilliseconds;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        IDialogService _dialogService;
 | 
			
		||||
        public UseAccountWindowViewModel(IDialogService dialogService)
 | 
			
		||||
        {
 | 
			
		||||
            _dialogService = dialogService;
 | 
			
		||||
        }
 | 
			
		||||
        public void OnNavigatedTo(NavigationContext navigationContext)
 | 
			
		||||
        {
 | 
			
		||||
            //绑定用户信息
 | 
			
		||||
| 
						 | 
				
			
			@ -123,5 +114,35 @@ namespace DM_Weight.ViewModels
 | 
			
		|||
        }
 | 
			
		||||
 | 
			
		||||
        public bool KeepAlive => true;
 | 
			
		||||
 | 
			
		||||
        public DelegateCommand<string> SelectTimeAction
 | 
			
		||||
        {
 | 
			
		||||
            get=> new DelegateCommand<string>(async (s) =>
 | 
			
		||||
            {
 | 
			
		||||
                    // 此处延时1毫秒,等待页面渲染
 | 
			
		||||
                    await Task.Delay(TimeSpan.FromMilliseconds(1));
 | 
			
		||||
                    DialogParameters dialogParameters = new DialogParameters();
 | 
			
		||||
                    dialogParameters.Add("DateTime", StartDate);
 | 
			
		||||
                    dialogParameters.Add("Type", s);
 | 
			
		||||
                    DialogServiceExtensions.ShowDialogHost(_dialogService, "DatetimeDialog", dialogParameters, DoDialogResult, "RootDialog");
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
        private void DoDialogResult(IDialogResult dialogResult)
 | 
			
		||||
        {
 | 
			
		||||
            // 委托   被动执行     被子窗口执行
 | 
			
		||||
            // dialogResult  第一方面可以拿到任意参数   第二方面   可判断关闭状态
 | 
			
		||||
            if (dialogResult.Result == ButtonResult.OK)
 | 
			
		||||
            {
 | 
			
		||||
                if (dialogResult.Parameters.GetValue<string?>("Type").Equals("1"))
 | 
			
		||||
                {
 | 
			
		||||
                    StartDate = dialogResult.Parameters.GetValue<DateTime?>("DateTime");
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    EndDate= dialogResult.Parameters.GetValue<DateTime?>("DateTime");
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            //MessageBox.Show("返回值:" + dialogResult.Result.ToString());
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
<UserControl x:Class="DM_Weight.Views.Dialog.DatetimeDialog"
 | 
			
		||||
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 | 
			
		||||
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 | 
			
		||||
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
 | 
			
		||||
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
 | 
			
		||||
             xmlns:local="clr-namespace:DM_Weight.Views.Dialog"
 | 
			
		||||
             xmlns:system="clr-namespace:System;assembly=mscorlib"
 | 
			
		||||
              xmlns:prism="http://prismlibrary.com/"
 | 
			
		||||
 prism:ViewModelLocator.AutoWireViewModel="True"
 | 
			
		||||
 xmlns:convert="clr-namespace:DM_Weight.Converter"
 | 
			
		||||
 xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
 | 
			
		||||
             mc:Ignorable="d" 
 | 
			
		||||
             d:DesignHeight="450" d:DesignWidth="800">
 | 
			
		||||
    <Grid>
 | 
			
		||||
        <Grid Margin="-1">
 | 
			
		||||
            <Grid.RowDefinitions>
 | 
			
		||||
                <RowDefinition Height="*" />
 | 
			
		||||
                <RowDefinition Height="Auto" />
 | 
			
		||||
            </Grid.RowDefinitions>
 | 
			
		||||
            <StackPanel Grid.Row="0" Orientation="Horizontal">
 | 
			
		||||
                <Calendar x:Name="CombinedCalendar" SelectedDate="{Binding Date}" Margin="-1 -4 -1 0" />
 | 
			
		||||
                <materialDesign:Clock Time="{Binding Time}" x:Name="CombinedClock" DisplayAutomation="CycleWithSeconds" Is24Hours="True" />
 | 
			
		||||
            </StackPanel>
 | 
			
		||||
            <StackPanel Grid.Row="1" Margin="8" HorizontalAlignment="Right" Orientation="Horizontal">
 | 
			
		||||
                <Button Style="{StaticResource MaterialDesignFlatButton}" Command="{Binding CloseAction}"  CommandParameter="1" Content="确认" />
 | 
			
		||||
                <Button Style="{StaticResource MaterialDesignFlatButton}" Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}" Content="取消">
 | 
			
		||||
                    <Button.CommandParameter>
 | 
			
		||||
                        <system:Boolean xmlns:system="clr-namespace:System;assembly=mscorlib">
 | 
			
		||||
                            False
 | 
			
		||||
                        </system:Boolean>
 | 
			
		||||
                    </Button.CommandParameter>
 | 
			
		||||
                </Button>
 | 
			
		||||
            </StackPanel>
 | 
			
		||||
        </Grid>
 | 
			
		||||
    </Grid>
 | 
			
		||||
</UserControl>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,28 @@
 | 
			
		|||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
using System.Windows;
 | 
			
		||||
using System.Windows.Controls;
 | 
			
		||||
using System.Windows.Data;
 | 
			
		||||
using System.Windows.Documents;
 | 
			
		||||
using System.Windows.Input;
 | 
			
		||||
using System.Windows.Media;
 | 
			
		||||
using System.Windows.Media.Imaging;
 | 
			
		||||
using System.Windows.Navigation;
 | 
			
		||||
using System.Windows.Shapes;
 | 
			
		||||
 | 
			
		||||
namespace DM_Weight.Views.Dialog
 | 
			
		||||
{
 | 
			
		||||
    /// <summary>
 | 
			
		||||
    /// DatetimeDialog.xaml 的交互逻辑
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public partial class DatetimeDialog : UserControl
 | 
			
		||||
    {
 | 
			
		||||
        public DatetimeDialog()
 | 
			
		||||
        {
 | 
			
		||||
            InitializeComponent();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -8,18 +8,19 @@
 | 
			
		|||
             mc:Ignorable="d" 
 | 
			
		||||
             d:DesignHeight="450" d:DesignWidth="800">
 | 
			
		||||
    <UserControl.Resources>
 | 
			
		||||
        <Style x:Key="st" TargetType="GridViewColumnHeader">
 | 
			
		||||
            <Style.Setters>
 | 
			
		||||
                <Setter Property="Height">
 | 
			
		||||
                    <Setter.Value>55</Setter.Value>
 | 
			
		||||
                </Setter>
 | 
			
		||||
                <Setter Property="Background">
 | 
			
		||||
                    <Setter.Value>#31ccec</Setter.Value>
 | 
			
		||||
                </Setter>
 | 
			
		||||
                <Setter Property="Foreground">
 | 
			
		||||
                    <Setter.Value>white</Setter.Value>
 | 
			
		||||
                </Setter>
 | 
			
		||||
            </Style.Setters>
 | 
			
		||||
        <Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource MaterialDesignTextBox}">
 | 
			
		||||
            <Setter Property="Margin" Value="0,8" />
 | 
			
		||||
            <Setter Property="VerticalAlignment" Value="Center" />
 | 
			
		||||
        </Style>
 | 
			
		||||
 | 
			
		||||
        <Style x:Key="FieldIcon" TargetType="materialDesign:PackIcon">
 | 
			
		||||
            <Setter Property="DockPanel.Dock" Value="Right" />
 | 
			
		||||
            <Setter Property="VerticalAlignment" Value="Center" />
 | 
			
		||||
        </Style>
 | 
			
		||||
 | 
			
		||||
        <Style x:Key="FieldDockPanel" TargetType="DockPanel">
 | 
			
		||||
            <Setter Property="Margin" Value="0,0,8,16" />
 | 
			
		||||
            <Setter Property="VerticalAlignment" Value="Bottom" />
 | 
			
		||||
        </Style>
 | 
			
		||||
    </UserControl.Resources>
 | 
			
		||||
    <Grid>
 | 
			
		||||
| 
						 | 
				
			
			@ -34,18 +35,89 @@
 | 
			
		|||
                <ColumnDefinition Width="2*"/>
 | 
			
		||||
            </Grid.ColumnDefinitions>
 | 
			
		||||
            <StackPanel Grid.Row="0" Orientation="Horizontal" HorizontalAlignment="Left">
 | 
			
		||||
                <DatePicker
 | 
			
		||||
                SelectedDate="{Binding StartDate, TargetNullValue=''}"
 | 
			
		||||
                Margin="6 0 0 0"
 | 
			
		||||
                materialDesign:HintAssist.Hint="开始时间"
 | 
			
		||||
                Style="{StaticResource MaterialDesignOutlinedDatePicker}"
 | 
			
		||||
            />
 | 
			
		||||
                <DatePicker 
 | 
			
		||||
                <DockPanel Style="{StaticResource FieldDockPanel}">
 | 
			
		||||
                    <TextBox Style="{StaticResource MaterialDesignOutlinedTextBox}" x:Name="startDataBox" materialDesign:HintAssist.Hint="开始时间"
 | 
			
		||||
                Text="{Binding StartDate,StringFormat='yyyy-MM-dd HH:mm:ss'}"  Margin="6 0 0 0" >
 | 
			
		||||
 | 
			
		||||
                    </TextBox>
 | 
			
		||||
                    <Button
 | 
			
		||||
                         Style="{StaticResource MaterialDesignIconForegroundButton}" Command="{Binding SelectTimeAction}" CommandParameter="1" >
 | 
			
		||||
                        <materialDesign:PackIcon   Width="40"  Height="40" Kind="CalendarRange"  Style="{StaticResource FieldIcon}" Foreground="{Binding ElementName=startDataBox, Path=BorderBrush}"/>
 | 
			
		||||
                    </Button>
 | 
			
		||||
 | 
			
		||||
                </DockPanel>
 | 
			
		||||
                <DockPanel Style="{StaticResource FieldDockPanel}">
 | 
			
		||||
                    <TextBox Style="{StaticResource MaterialDesignOutlinedTextBox}" x:Name="endDataBox"  materialDesign:HintAssist.Hint="结束时间"
 | 
			
		||||
 Text="{Binding EndDate,StringFormat='yyyy-MM-dd HH:mm:ss'}"  Margin="6 0 0 0" >
 | 
			
		||||
 | 
			
		||||
                    </TextBox>
 | 
			
		||||
                    <Button
 | 
			
		||||
          Style="{StaticResource MaterialDesignIconForegroundButton}" Command="{Binding SelectTimeAction}" CommandParameter="2" >
 | 
			
		||||
                        <materialDesign:PackIcon   Width="40"  Height="40" Kind="CalendarRange"  Style="{StaticResource FieldIcon}" Foreground="{Binding ElementName=endDataBox, Path=BorderBrush}"/>
 | 
			
		||||
                    </Button>
 | 
			
		||||
 | 
			
		||||
                </DockPanel>
 | 
			
		||||
                <!--  <DatePicker 
 | 
			
		||||
                SelectedDate="{Binding EndDate}"
 | 
			
		||||
                Margin="6 0 0 0"
 | 
			
		||||
                materialDesign:HintAssist.Hint="结束时间"
 | 
			
		||||
                Style="{StaticResource MaterialDesignOutlinedDatePicker}"
 | 
			
		||||
            />
 | 
			
		||||
            />-->
 | 
			
		||||
                <!--<Button Content="选择时间" Command="{Binding SelectTimeAction}" CommandParameter="1"/>-->
 | 
			
		||||
                <!--<StackPanel Orientation="Horizontal">
 | 
			
		||||
                    <TextBlock  VerticalAlignment="Center" FontSize="24" >
 | 
			
		||||
                        <TextBlock.Text>
 | 
			
		||||
                            <MultiBinding StringFormat="{}{0:yyyy-MM-dd} {1:HH:mm:ss}">
 | 
			
		||||
                                <Binding Path="startCalenderDate"/>
 | 
			
		||||
                                <Binding Path="startCalenderTime"/>
 | 
			
		||||
                            </MultiBinding>
 | 
			
		||||
                        </TextBlock.Text>
 | 
			
		||||
                    </TextBlock>
 | 
			
		||||
                    <Button Margin="8 0 0 0" Content="开始时间" Command="{x:Static materialDesign:DialogHost.OpenDialogCommand}">
 | 
			
		||||
                        <Button.CommandParameter>
 | 
			
		||||
                            <Grid Margin="-1">
 | 
			
		||||
                                <Grid.RowDefinitions>
 | 
			
		||||
                                    <RowDefinition Height="*" />
 | 
			
		||||
                                    <RowDefinition Height="Auto" />
 | 
			
		||||
                                </Grid.RowDefinitions>
 | 
			
		||||
                                <StackPanel Grid.Row="0" Orientation="Horizontal">
 | 
			
		||||
                                    <Calendar x:Name="CombinedCalendar" SelectedDate="{Binding startCalenderDate}" Margin="-1 -4 -1 0" />
 | 
			
		||||
                                    <materialDesign:Clock Time="{Binding startCalenderTime}" x:Name="CombinedClock" DisplayAutomation="CycleWithSeconds" Is24Hours="True" />
 | 
			
		||||
                                </StackPanel>
 | 
			
		||||
                                <StackPanel Grid.Row="1" Margin="8" HorizontalAlignment="Right" Orientation="Horizontal">
 | 
			
		||||
                                    <Button Style="{StaticResource MaterialDesignFlatButton}" Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}"  CommandParameter="1" Content="确认" />
 | 
			
		||||
                                </StackPanel>
 | 
			
		||||
                            </Grid>
 | 
			
		||||
                        </Button.CommandParameter>
 | 
			
		||||
                    </Button>
 | 
			
		||||
                </StackPanel>
 | 
			
		||||
                <StackPanel Orientation="Horizontal">
 | 
			
		||||
                    <TextBlock  VerticalAlignment="Center"  FontSize="24" >
 | 
			
		||||
                        <TextBlock.Text>
 | 
			
		||||
                            <MultiBinding StringFormat="{}{0:yyyy-MM-dd} {1:HH:mm:ss}">
 | 
			
		||||
                                <Binding Path="endCalenderDate"/>
 | 
			
		||||
                                <Binding Path="endCalenderTime"/>
 | 
			
		||||
                            </MultiBinding>
 | 
			
		||||
                        </TextBlock.Text>
 | 
			
		||||
                    </TextBlock>
 | 
			
		||||
                    <Button   Margin="8 0 0 0" Content="结束时间" Command="{x:Static materialDesign:DialogHost.OpenDialogCommand}">
 | 
			
		||||
                        <Button.CommandParameter>
 | 
			
		||||
                            <Grid  Margin="-1">
 | 
			
		||||
                                <Grid.RowDefinitions>
 | 
			
		||||
                                    <RowDefinition  Height="*" />
 | 
			
		||||
                                    <RowDefinition Height="Auto" />
 | 
			
		||||
                                </Grid.RowDefinitions>
 | 
			
		||||
                                <StackPanel  Grid.Row="0"  Orientation="Horizontal">
 | 
			
		||||
                                    <Calendar SelectedDate="{Binding endCalenderDate}" x:Name="CombinedCalendar2"  Margin="-1 -4 -1 0" />
 | 
			
		||||
                                    <materialDesign:Clock  Time="{Binding endCalenderTime}" x:Name="CombinedClock2" DisplayAutomation="CycleWithSeconds"  Is24Hours="True" />
 | 
			
		||||
                                </StackPanel>
 | 
			
		||||
                                <StackPanel  Grid.Row="1" Margin="8" HorizontalAlignment="Right" Orientation="Horizontal">
 | 
			
		||||
                                    <Button Style="{StaticResource MaterialDesignFlatButton}" Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}" CommandParameter="1" Content="确认" />
 | 
			
		||||
                                </StackPanel>
 | 
			
		||||
                            </Grid>
 | 
			
		||||
                        </Button.CommandParameter>
 | 
			
		||||
                    </Button>
 | 
			
		||||
                </StackPanel>-->
 | 
			
		||||
                <!--<TextBox Margin="6 0 0 0"  Text="{Binding Name, UpdateSourceTrigger=PropertyChanged}" materialDesign:HintAssist.Hint="麻醉师姓名"
 | 
			
		||||
                materialDesign:HintAssist.IsFloating="True" Width="100"/>-->
 | 
			
		||||
                <ComboBox Width="130"
 | 
			
		||||
| 
						 | 
				
			
			@ -61,9 +133,9 @@
 | 
			
		|||
                     materialDesign:HintAssist.Hint="手术间"
 | 
			
		||||
                     ItemsSource="{Binding Boxs}"
 | 
			
		||||
                     SelectedItem="{Binding Box}"
 | 
			
		||||
                   IsEditable="True" IsTextSearchEnabled="False"/>
 | 
			
		||||
                   IsEditable="True" IsTextSearchEnabled="False" Cursor=""/>
 | 
			
		||||
            </StackPanel>
 | 
			
		||||
            <StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right">
 | 
			
		||||
            <StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right" Cursor="">
 | 
			
		||||
                <Button
 | 
			
		||||
                    Margin="0 0 13 0"
 | 
			
		||||
                    VerticalAlignment="Center"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue