示例#1
0
        public static bool UnitTypeAdd(Model.T_BASE_UNITTYPEModel model)
        {
            Access.FactoryT_BASE_UNITTYPEAccess af = new Access.FactoryT_BASE_UNITTYPEAccess();
            int ret = af.Add(model);

            return(ret > 0);
        }
示例#2
0
        public FormSelectSJY(string sjyid)
        {
            InitializeComponent();
            Model.T_BASE_SJYPZModel           sjy    = Access.DataSource.GetSJYPZFromBM(sjyid);
            List <Model.T_BASE_UNITTYPEModel> models = Access.UnitType.GetSJYPZUnitType();
            int selectIndex = -1;

            for (int i = 0; i < models.Count; i++)
            {
                txt_GROUP.Properties.Items.Add(models[i]);
                if (models[i].LXBM == sjy.BL2) //BL2为数据源分组
                {
                    selectIndex = i;
                }
            }
            txt_GROUP.SelectedIndex = selectIndex;
            if (selectIndex != -1)
            {
                Model.T_BASE_UNITTYPEModel     model = txt_GROUP.SelectedItem as Model.T_BASE_UNITTYPEModel;
                List <Model.T_BASE_SJYPZModel> sjys  = Access.DataSource.GetSJYPZFromGroupId(model.LXBM);
                int rowHandle = 0;
                for (rowHandle = 0; rowHandle < sjys.Count; rowHandle++)
                {
                    if (sjys[rowHandle].PZBM == sjyid)
                    {
                        break;
                    }
                }
                gridControl1.DataSource    = sjys;
                gridView1.FocusedRowHandle = rowHandle;
            }
        }
示例#3
0
 public FormAddUnitType(string id)
 {
     InitializeComponent();
     m_UnitType    = Access.UnitType.GetUnitTypeModel(id);
     Text          = "编辑分组";
     txt_lxmc.Text = m_UnitType.LXMC;
     txt_bl1.Text  = m_UnitType.BL1;
 }
示例#4
0
 private void txt_GROUP_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (txt_GROUP.SelectedItem == null)
     {
         return;
     }
     Model.T_BASE_UNITTYPEModel model = txt_GROUP.SelectedItem as Model.T_BASE_UNITTYPEModel;
     gridControl1.DataSource = Access.SqlData.GetSqlDataListFromGroupId(model.LXBM).FindAll(delegate(Model.T_D_SQLDATA_MSTModel m) { return(m.SFJY == 0); });
 }
示例#5
0
 private void txt_GROUP_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (txt_GROUP.SelectedItem == null)
     {
         return;
     }
     Model.T_BASE_UNITTYPEModel model = txt_GROUP.SelectedItem as Model.T_BASE_UNITTYPEModel;
     gridControl1.DataSource = Access.DataSource.GetSJYPZFromGroupId(model.LXBM);
 }
示例#6
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            m_GroupModel = Access.UnitType.GetUnitTypeModel(m_Memo);
            List <Model.T_D_TASK_MSTModel> sjys = Access.Task.GetGroupTask(m_Memo);

            gridControl3.DataSource = sjys;
            if (sjys.Count > 0)
            {
                SetValue(sjys[0].ID);
            }
            else
            {
                Careysoft.Dev.Public.Function.EnableButton(false, Controls);
            }
        }
示例#7
0
        protected override void OnLoad(EventArgs e)
        {
            m_GroupModel = Access.UnitType.GetUnitTypeModel(m_Memo);
            List <Model.T_BASE_SJYPZModel> sjys = Access.DataSource.GetSJYPZFromGroupId(m_Memo);

            gridControl1.DataSource = sjys;
            if (sjys.Count > 0)
            {
                SetValue(sjys[0].PZBM);
            }
            else
            {
                Careysoft.Dev.Public.Function.EnableButton(false, Controls);
            }
            base.OnLoad(e);
        }
示例#8
0
        protected override void OnLoad(EventArgs e)
        {
            string id = m_Memo;

            m_GroupModel = Access.UnitType.GetUnitTypeModel(m_Memo);
            List <Model.T_D_SQLDATA_MSTModel> sqlDatas = Access.SqlData.GetSqlDataListFromGroupId(m_Memo);

            gridControl1.DataSource = sqlDatas;
            if (sqlDatas.Count > 0)
            {
                SetValue(sqlDatas[0].ID);
            }
            else
            {
                Careysoft.Dev.Public.Function.EnableButton(false, Controls);
            }
            base.OnLoad(e);
        }
示例#9
0
 private void btn_save_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txt_lxmc.Text))
     {
         XtraMessageBox.Show("分组名称不能为空");
         txt_lxmc.Focus();
         return;
     }
     if (!Careysoft.Basic.Public.RegexMatch.IsZZS(txt_bl1.Text))
     {
         XtraMessageBox.Show("排序号不正确");
         txt_bl1.Focus();
         return;
     }
     if (Text == "新增分组")
     {
         m_UnitType       = new Model.T_BASE_UNITTYPEModel();
         m_UnitType.LXMC  = txt_lxmc.Text;
         m_UnitType.FLXBM = FLXBM;
         m_UnitType.BL1   = txt_bl1.Text;
         m_UnitType.BL2   = FL;
         if (Access.UnitType.UnitTypeAdd(m_UnitType))
         {
             DialogResult = System.Windows.Forms.DialogResult.OK;
         }
         else
         {
             XtraMessageBox.Show("新增失败");
         }
     }
     else
     {
         m_UnitType.LXMC = txt_lxmc.Text;
         m_UnitType.BL1  = txt_bl1.Text;
         if (Access.UnitType.UnitTypeEdit(m_UnitType))
         {
             DialogResult = System.Windows.Forms.DialogResult.OK;
         }
         else
         {
             XtraMessageBox.Show("编辑失败");
         }
     }
 }
示例#10
0
 public static bool UnitTypeDel(string id)
 {
     Model.T_BASE_UNITTYPEModel model = GetUnitTypeModel(id);
     model.SFSC = 1;
     return(UnitTypeEdit(model));
 }
示例#11
0
        private void Event_SubItemClick(object sender, EventArgs e)
        {
            string tag = (sender as ToolStripMenuItem).Tag.ToString();

            if (tag == "REFRESH")
            {
                LoadNav(); //刷新
                return;
            }
            if (m_MouseSelectControlObject != null)
            {
                Model.T_BASE_UNITTYPEModel selectModel = new Model.T_BASE_UNITTYPEModel();
                if (m_MouseSelectControlObject.ObjectType.ToString().ToUpper() == "GROUP")
                {
                    var hitMenu = m_MouseSelectControlObject.HintObject as NavBarGroup;
                    selectModel = hitMenu.Tag as Model.T_BASE_UNITTYPEModel;
                }
                else if (m_MouseSelectControlObject.ObjectType.ToString().ToUpper() == "LINK")
                {
                    var hitMenu = m_MouseSelectControlObject.HintObject as NavBarItemLink;
                    selectModel = (hitMenu.Item.Tag as NavBarItemTag).Tag as Model.T_BASE_UNITTYPEModel;
                }
                if (String.IsNullOrEmpty(selectModel.LXBM))
                {
                    return;
                }
                if (tag.Split('_').Length == 2)
                {
                    switch (tag.Split('_')[1])
                    {
                    case "0":     //add
                    {
                        FormAddUnitType f = new FormAddUnitType();
                        f.FLXBM = selectModel.LXBM;
                        f.FL    = tag.Split('_')[0];
                        if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                        {
                            LoadNav();
                        }
                        break;
                    }

                    case "1":     //edit
                    {
                        FormAddUnitType f = new FormAddUnitType(selectModel.LXBM);
                        if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                        {
                            LoadNav();
                            foreach (Form f2 in this.MdiChildren)
                            {
                                if (f2.Tag.ToString() == selectModel.LXBM)
                                {
                                    f2.Text = f.LXMC;
                                }
                            }
                        }
                        break;
                    }

                    case "2":     //del
                    {
                        if (XtraMessageBox.Show("您确认要删除'" + selectModel.LXMC + "'?", "信息提示", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                        {
                            if (Access.UnitType.UnitTypeDel(selectModel.LXBM))
                            {
                                LoadNav();
                                foreach (Form f2 in this.MdiChildren)
                                {
                                    if (f2.Tag.ToString() == selectModel.LXBM)
                                    {
                                        f2.Close();
                                    }
                                }
                            }
                        }
                        break;
                    }
                    }
                }
            }
        }