using BBWY.Client.Models;
using BBWY.Controls;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
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.Shapes;
namespace BBWY.Client.Views.Order
{
///
/// EditVenderRemark.xaml 的交互逻辑
///
public partial class EditVenderRemark : BWindow
{
public string OrderId { get; private set; }
public string Flag { get; private set; }
public string VenderRemark { get; private set; }
public EditVenderRemark(string orderId, string venderRemark, string flag)
{
InitializeComponent();
this.OrderId = orderId;
this.VenderRemark = venderRemark;
this.Flag = flag;
this.Loaded += EditVenderRemark_Loaded;
}
private void EditVenderRemark_Loaded(object sender, RoutedEventArgs e)
{
txtVenderRemark.Text = VenderRemark;
var flagList = new List()
{
new KVModel() {Key="灰色",Value="Gray"},
new KVModel() {Key="红色",Value="Red"},
new KVModel() {Key="黄色",Value="Yellow"},
new KVModel() {Key="绿色",Value="Green"},
new KVModel() {Key="蓝色",Value="Blue"},
new KVModel() {Key="紫色",Value="Purple"}
};
cbx_flag.ItemsSource = flagList;
if (!string.IsNullOrEmpty(Flag))
cbx_flag.SelectedItem = flagList.FirstOrDefault(kv => kv.Value == Flag) ?? flagList[0];
}
private void btn_Save_Click(object sender, RoutedEventArgs e)
{
if (string.IsNullOrEmpty(txtVenderRemark.Text))
{
MessageBox.Show("商家备注必填", "提示");
return;
}
this.Flag = (cbx_flag.SelectedItem as KVModel).Value;
this.VenderRemark = txtVenderRemark.Text;
this.DialogResult = true;
this.Close();
}
}
}