using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Mesnac.Action.Base;
namespace Mesnac.Action.Feeding.Qingquan.ProducingPlan
{
public partial class FrmShiftClass : Form
{
public FrmShiftClass()
{
InitializeComponent();
}
#region 属性定义
///
/// 当前选择的班组
///
public int ShiftClass
{
get
{
if (this.cmbShiftClass.SelectedValue == null)
{
return 0;
}
else
{
int result = 0;
int.TryParse(this.cmbShiftClass.SelectedValue.ToString(), out result);
return result;
}
}
}
#endregion
#region 初始化数据
///
/// 初始化数据
///
public void InitData()
{
DataTable shiftClassTable = PlanCommon.GetShiftClassData(Basic.DataSourceFactory.MCDbType.Local);
this.cmbShiftClass.DisplayMember = "ClassName";
this.cmbShiftClass.ValueMember = "ObjID";
this.cmbShiftClass.DataSource = shiftClassTable;
//默认选中工厂日历中的班组
DataRow row = PlanCommon.GetServerShiftTimeRow();
if (row != null)
{
int shift_class = Mesnac.Basic.DataProcessor.RowValue(row, "Shift_class", 0);
if (shift_class > 0)
{
this.cmbShiftClass.SelectedValue = shift_class;
}
}
}
#endregion
#region 初始化界面文本
///
/// 初始化界面文本
///
public void InitUI()
{
this.Text = LanguageService.Instance.Read(160);
this.label1.Text = LanguageService.Instance.Read(160);
this.btnOK.Text = LanguageService.Instance.Read(18);
this.btnCancel.Text = LanguageService.Instance.Read(19);
}
#endregion
private void FrmShiftClass_Load(object sender, EventArgs e)
{
this.InitUI();
this.InitData();
}
private void btnOK_Click(object sender, EventArgs e)
{
this.DialogResult = System.Windows.Forms.DialogResult.OK;
}
}
}