Ejemplo n.º 1
0
        internal ClassListUIDM LoadClassList()
        {
            ClassListUIDM       model         = new ClassListUIDM();
            ClassListBIZ        biz           = new ClassListBIZ();
            List <ClassListDTO> ListClassList = biz.LoadAll();

            model.DATA_VIEW = DTOUtility.ConvertListToDataTable <ClassListDTO>(ListClassList);
            return(model);
        }
Ejemplo n.º 2
0
        internal int DeleteClassList(ClassListUIDM classUIDM)
        {
            ClassListDTO data = new ClassListDTO();

            data.CLS_INFO_CD = classUIDM.ClsInfoCd;
            data.CLS_CD      = classUIDM.ClsCd;
            data.CLS_DESC    = classUIDM.ClsDesc;
            data.SEQ         = classUIDM.SEQ;
            int Del = DeleteClassList(data);

            return(Del);
        }
Ejemplo n.º 3
0
        internal int AddClassList(ClassListUIDM classUIDM, int EditFlag)
        {
            ClassListDTO data = new ClassListDTO();

            data.CLS_INFO_CD     = classUIDM.ClsInfoCd;
            data.CLS_CD          = classUIDM.ClsCd;
            data.CLS_DESC        = classUIDM.ClsDesc;
            data.SEQ             = classUIDM.SEQ;
            data.EDIT_FLAG.Value = EditFlag;
            int Add = AddClassList(data);

            return(Add);
        }
Ejemplo n.º 4
0
        private void DeleteData()
        {
            ClassListUIDM datamodel = dmc.SaveData(new ClassListUIDM());

            try
            {
                ClassListController ctlsys = new ClassListController();
                int check = ctlsys.DeleteClassList(datamodel);
                if (check == 0)
                {
                    MessageDialog.ShowInformation(this, null, Message.LoadMessage(TKPMessages.eValidate.VLM0068.ToString()).MessageDescription);
                    return;
                }
                else
                {
                    loadData();
                }
            }
            catch (Exception ex)
            {
                MessageDialog.ShowBusiness(this, ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void loadData()
        {
            tsbSave.Enabled   = false;
            tsbCancel.Enabled = false;
            CtrlUtil.EnabledControl(false, txtClsCd);
            CtrlUtil.EnabledControl(false, txtClsDesc);
            CtrlUtil.EnabledControl(false, txtSEQ);
            shtView.ActiveSkin = Common.ACTIVE_SKIN;
            try
            {
                ClassListController ctlsys = new ClassListController();
                ClassListUIDM       model  = ctlsys.LoadClassList();

                //List<SysConfigDTO> dto = ctlsys.LoadSysConfig();
                //m_dtAllData = DTOUtility.ConvertListToDataTable(dto);
                //DataTable dtView = m_dtAllData.Clone();
                //foreach (DataRow dr in m_dtAllData.Rows)
                //{
                //    dtView.ImportRow(dr);
                //}

                fpView.DataSource = model.DATA_VIEW;
                CtrlUtil.MappingDataFieldWithEnum(shtView, typeof(eColumns));

                for (int i = 0; i < shtView.Rows.Count; i++)
                {
                    if (Convert.ToInt32(shtView.Cells[i, (int)eColumns.EDIT_FLAG].Value) == 1)
                    {
                        shtView.Cells[i, (int)eColumns.EDIT_FLAG].Value = true;
                    }
                    else
                    {
                        shtView.Cells[i, (int)eColumns.EDIT_FLAG].Value = false;
                    }
                }
                //if ((shtView.Rows.Count > 0) && (Convert.ToBoolean(shtView.Cells[0, (int)eColumns.EDIT_FLAG].Value) == true))
                //{
                //    txtClsInfoCd.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.CLS_INFO_CD].Value);
                //    txtClsCd.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.CLS_CD].Value);
                //    txtClsDesc.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.CLS_DESC].Value);
                //    txtSEQ.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.SEQ].Value);
                //    tsbEdit.Enabled = true;
                //    tsbAdd.Enabled = true;
                //}

                if (shtView.RowCount > 0)
                {
                    shtView.ActiveRowIndex = 0;
                    shtView.AddSelection(0, 0, 1, 1);

                    shtView.SetActiveCell(0, 0);
                    fpView.ShowActiveCell(VerticalPosition.Top, HorizontalPosition.Left);

                    fpView_SelectionChanged(null, null);
                }
            }
            catch (Exception ex)
            {
                MessageDialog.ShowBusiness(this, ex.Message);
            }
        }