Exemplo n.º 1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BtnDel_Click(object sender, EventArgs e)
        {
            string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible");

            if (_systemRolesBll.GetModel(int.Parse(dlist)) == null)
            {
                Alert("该项已经不存在"); return;
            }
            string[] listid = dlist.Split(new [] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            int      id     = 0;

            if (listid.Length > 0)
            {
                for (int i = 0; i < listid.Length; i++)
                {
                    if (new Haikan.SchoolProjectsCore.MDB.BLL.SystemUser().GetList("RoleID=" + listid[i]).Tables[0].Rows.Count > 0)
                    {
                        id += 1;
                    }
                }
            }
            if (id <= 0)
            {
                _systemRolesBll.DeleteList(dlist);
                Bind();
            }
            else
            {
                Alert("所选部门中有存在用户的部门,不能删除,请重新选择!");
            }
        }
Exemplo n.º 2
0
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Codigo.Name);
            visibles.Add(Texto.Name);

            ControlTools.ShowDataGridColumns(Submodulos_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Submodulos_Grid.Width - vs.Width
                                 - Submodulos_Grid.RowHeadersWidth
                                 - Submodulos_Grid.Columns[Codigo.Name].Width);

            Submodulos_Grid.Columns[Texto.Name].Width = (int)(rowWidth * 0.995);

            List <string> m_visibles = new List <string>();

            m_visibles.Add(Material_CBC.Name);
            m_visibles.Add(Version_CBC.Name);
            m_visibles.Add(Autor.Name);

            ControlTools.ShowDataGridColumns(Material_Grid, m_visibles);

            rowWidth = (int)(Material_Grid.Width - vs.Width
                             - Material_Grid.RowHeadersWidth
                             - Material_Grid.Columns[Material_CBC.Name].Width
                             - Material_Grid.Columns[Version_CBC.Name].Width);

            Material_Grid.Columns[Autor.Name].Width = (int)(rowWidth * 0.995);
        }
        /// <summary>Formatea los controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Nombre.Name);
            visibles.Add(Codigo.Name);
            visibles.Add(Edicion.Name);
            visibles.Add(Revision.Name);
            visibles.Add(Fecha.Name);
            visibles.Add(Observaciones.Name);

            ControlTools.ShowDataGridColumns(Tabla, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Tabla.Width - vs.Width
                                 - Tabla.RowHeadersWidth
                                 - Tabla.Columns[Codigo.Name].Width
                                 - Tabla.Columns[Edicion.Name].Width
                                 - Tabla.Columns[Revision.Name].Width
                                 - Tabla.Columns[Fecha.Name].Width);

            Tabla.Columns[Nombre.Name].Width        = (int)(rowWidth * 0.495);
            Tabla.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.495);
        }
Exemplo n.º 4
0
    public override void GetWindow()
    {
        animList      = new List <UnsMachineLogic.MachineLogicMainInfo.AnimationMain>();
        animStateList = new List <bool>();
        bl_AnimToggle = new List <bool>();



        if (info.Animations == null)
        {
            info.Animations = new UnsMachineLogic.MachineLogicMainInfo.AnimationMain[0];
        }

        if (info.State == null)
        {
            info.State = new UnsMachineLogic.MachineState();
        }

        for (int i = 0; i < info.Animations.Length; i++)
        {
            animList.Add(info.Animations[i]);
            info.Animations[i].c_go_Collider = ControlTools.FindObject(info.Animations[i].Collider);
            info.Animations[i].c_animations  = ControlTools.FindObjects <Animation>(info.Animations[i].Anims);

            bl_AnimToggle.Add(false);
        }

        info.State.c_gos_Show = ControlTools.FindObjects(info.State.Show);
        info.State.c_gos_Hide = ControlTools.FindObjects(info.State.Hide);

        cc.logic.AnglePos.MainPos = cc.logic.AnglePos.MainPos ?? new CameraPosition();
    }
Exemplo n.º 5
0
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> t_visibles = new List <string>();

            t_visibles.Add(Modulo_CBC.Name);
            t_visibles.Add(Submodulo_CBC.Name);
            t_visibles.Add(Titulo.Name);
            t_visibles.Add(Alias.Name);
            t_visibles.Add(Observaciones.Name);


            ControlTools.ShowDataGridColumns(Clases_Grid, t_visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Clases_Grid.Width - vs.Width
                                 - Clases_Grid.RowHeadersWidth
                                 - Clases_Grid.Columns[Modulo_CBC.Name].Width
                                 - Clases_Grid.Columns[Submodulo_CBC.Name].Width
                                 - Clases_Grid.Columns[Alias.Name].Width);

            Clases_Grid.Columns[Titulo.Name].Width        = (int)(rowWidth * 0.495);
            Clases_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.495);
        }
        /// <summary>Formatea los controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            if (Tabla != null)
            {
                visibles.Add(Modulo.Name);
                visibles.Add(Codigo.Name);
                visibles.Add(Desarrollo.Name);
                visibles.Add(Idioma.Name);
                visibles.Add(NPreguntas.Name);

                ControlTools.ShowDataGridColumns(Tabla, visibles);

                VScrollBar vs = new VScrollBar();

                int rowWidth = (int)(Tabla.Width - vs.Width
                                     - Tabla.RowHeadersWidth
                                     - Tabla.Columns[Codigo.Name].Width
                                     - Tabla.Columns[Desarrollo.Name].Width
                                     - Tabla.Columns[NPreguntas.Name].Width
                                     - Tabla.Columns[Idioma.Name].Width);

                Tabla.Columns[Modulo.Name].Width = (int)(rowWidth * 0.995);
            }
        }
Exemplo n.º 7
0
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Alumno.Name);
            visibles.Add(Falta.Name);
            visibles.Add(Retraso.Name);
            visibles.Add(Observaciones.Name);
            visibles.Add(Numero.Name);

            ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Alumnos_Grid.Width - vs.Width
                                 - Alumnos_Grid.RowHeadersWidth
                                 - Alumnos_Grid.Columns[Alumno.Name].Width
                                 - Alumnos_Grid.Columns[Falta.Name].Width
                                 - Alumnos_Grid.Columns[Retraso.Name].Width
                                 - Alumnos_Grid.Columns[Numero.Name].Width);

            Alumnos_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.995);

            if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting())
            {
                Efectivo_Label.Visible      = false;
                ProfesorEfectivo_BT.Visible = false;
                ProfesorEfectivo_TB.Visible = false;
            }
        }
    public override void GetWindow()
    {
        bl_InfoStates = new List <bool>();

        if (info.PartState == null)
        {
            info.PartState = new UnsMachineLogic.MachineState();
        }

        if (info.Infomation == null)
        {
            info.Infomation = new UnsMachineLogic.MachineLogicProcess.MachineLogicProcInfo[0];
        }

        cc.logic.AnglePos.ProcessPos     = cc.logic.AnglePos.ProcessPos ?? new CameraPosition();
        cc.logic.AnglePos.ProcessPartPos = cc.logic.AnglePos.ProcessPartPos ?? new CameraPosition();


        info.c_animations = ControlTools.FindObjects <Animation>(info.Animations);

        for (int i = 0; i < info.Infomation.Length; i++)
        {
            info.Infomation[i].c_gos_Model = ControlTools.FindObjects(info.Infomation[i].Model);
            bl_InfoStates.Add(false);
        }

        BoundMachineStateUI(info.PartState);
    }
Exemplo n.º 9
0
            public _AssetXML()
            {
                ReadAction = (self) =>
                {
                    CapyCSS.Language.Instance.LanguageType = Language;

                    if (DataVersion != DATA_VERSION)
                    {
                        ControlTools.ShowErrorMessage(CapyCSS.Language.Instance["Help:DataVersionError"]);
                        return;
                    }

                    if (BackGroundImagePath != null)
                    {
                        // 作業領域の背景イメージのパスをセットする

                        BaseWorkCanvas.BackGrountImagePath = BackGroundImagePath;
                    }

                    while (ScriptWorkRecentList.Count >= 10)
                    {
                        ScriptWorkRecentList.RemoveAt(0);
                    }
                    self.scriptWorkRecentList = ScriptWorkRecentList;

                    // 次回の為の初期化
                    self.AssetXML = new _AssetXML <CommandCanvasList>(self);
                };
            }
        /// <summary>
        /// 修改,默认修改选中的第一个复选框的条目
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ImgBtnModify_Click(object sender, ImageClickEventArgs e)
        {
            string checkStr = ControlTools.CheckCbx(this.GVData, "CheckSelect", "LabVisible");

            string[] checkStrArray = checkStr.Split(',');

            // 默认修改选中的第一个复选框的条目
            Response.Redirect("SystemUserAdd.aspx?ID=" + checkStrArray[0] + "&TypeID=All");
        }
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> cursos_visibles      = new List <string>();
            List <string> form_visibles        = new List <string>();
            List <string> promociones_visibles = new List <string>();

            cursos_visibles.Add(Nombre.Name);
            cursos_visibles.Add(Fecha.Name);
            cursos_visibles.Add(NHoras.Name);
            cursos_visibles.Add(FechaRenovacion.Name);
            cursos_visibles.Add(Observaciones.Name);

            ControlTools.ShowDataGridColumns(CursosF_Grid, cursos_visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(CursosF_Grid.Width - vs.Width
                                 - CursosF_Grid.RowHeadersWidth
                                 - CursosF_Grid.Columns[Nombre.Name].Width
                                 - CursosF_Grid.Columns[Fecha.Name].Width
                                 - CursosF_Grid.Columns[NHoras.Name].Width
                                 - CursosF_Grid.Columns[FechaRenovacion.Name].Width);

            CursosF_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.995);

            form_visibles.Add(Modulo_CBC.Name);
            form_visibles.Add(Submodulo_CBC.Name);
            form_visibles.Add(Prioridad.Name);

            ControlTools.ShowDataGridColumns(Submodulo_Instructor_Grid, form_visibles);

            rowWidth = (int)(Submodulo_Instructor_Grid.Width - vs.Width
                             - Submodulo_Instructor_Grid.RowHeadersWidth
                             - Submodulo_Instructor_Grid.Columns[Prioridad.Name].Width);

            Submodulo_Instructor_Grid.Columns[Modulo_CBC.Name].Width    = (int)(rowWidth * 0.495);
            Submodulo_Instructor_Grid.Columns[Submodulo_CBC.Name].Width = (int)(rowWidth * 0.495);

            promociones_visibles.Add(Promocion_CBC.Name);

            ControlTools.ShowDataGridColumns(Promociones_Grid, promociones_visibles);

            rowWidth = (int)(Promociones_Grid.Width - vs.Width
                             - Submodulo_Instructor_Grid.RowHeadersWidth);

            Promociones_Grid.Columns[Promocion_CBC.Name].Width = (int)(rowWidth * 0.995);

            //if (Library.Instruction.ModulePrincipal.GetMostrarInstructoresAutorizadosSetting()
            //    && Ficha_TP.TabPages.Contains(Autorizados_TP))
            //{
            //    Ficha_TP.TabPages.Remove(Autorizados_TP);
            //    MTOE_CB.Visible = false;
            //}
        }
Exemplo n.º 12
0
        /// <summary>
        /// DLL をインストールします。
        /// </summary>
        /// <param name="importDllPath">インポート先のパス</param>
        /// <returns>dll 格納パス</returns>
        private string InstallDll(string importDllPath = null)
        {
            importDllPath = dllSelectionRequest(importDllPath);
            if (importDllPath is null)
            {
                // dll のパス取得に失敗

                return(null);
            }
            string dllFileName = System.IO.Path.GetFileName(importDllPath);
            string dllPath     = System.IO.Path.Combine(InstallDllDirectory, dllFileName);
            bool   isReboot    = false;

            if (File.Exists(dllPath))
            {
                // dll は既にインポート済み

                string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_01"], dllFileName);
                var    ret = ControlTools.ShowSelectMessage(msg, DLL_MESSAGE_TITLE, MessageBoxButton.YesNo);
                if (ret == MessageBoxResult.No)
                {
                    return(null);
                }

                // dll を上書きインストールを選択した
                isReboot = true;
            }
            File.Copy(importDllPath, dllPath, true);
            if (isReboot)
            {
                // 上書きインストール成功

                string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_02"], dllFileName);
                ControlTools.ShowMessage(msg, DLL_MESSAGE_TITLE);

                // アプリケーションの終了
                CommandCanvasList.CallClosing?.Invoke();
                return(null);
            }
            else
            {
                // インストール成功

                string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_03"], dllFileName);
                ControlTools.ShowMessage(msg, DLL_MESSAGE_TITLE);
            }

            // ドロップダウンリストに登録
            InportList.Items.Add(dllPath);
            return(dllPath);
        }
Exemplo n.º 13
0
 /// <summary>
 /// 点击修改
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ImgBtnModify_Click(object sender, ImageClickEventArgs e)
 {
     if (ActionValidator("SystemRolesModify"))
     {
         string   checkStr      = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible");
         string[] checkStrArray = checkStr.Split(',');
         if (checkStrArray[0] == "")
         {
             Alert("选择项不能为空!");
             return;
         }
         Response.Redirect("SystemRolesAdd.aspx?ID=" + checkStrArray[0]);
     }
 }
Exemplo n.º 14
0
    public void SetPath(GameObject[] gos, ref string[] paths)
    {
        if (gos == null || gos.Length <= 0)
        {
            return;
        }

        paths = new string[gos.Length];

        for (int i = 0; i < gos.Length; i++)
        {
            paths[i] = ControlTools.GetGameObjectPath(gos[i]);
        }
    }
Exemplo n.º 15
0
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Valor.Name);

            ControlTools.ShowDataGridColumns(Datos_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Datos_Grid.Width - vs.Width
                                 - Datos_Grid.RowHeadersWidth);

            Datos_Grid.Columns[Valor.Name].Width = (int)(rowWidth * 0.995);
        }
Exemplo n.º 16
0
 /// <summary>
 /// 删除企业
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void BtnDel_Click(object sender, EventArgs e)
 {
     if (ActionValidator("EnterpriseDel"))
     {
         string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible");
         if (_eenterprisesBll.GetModel(int.Parse(dlist)) != null && !_eenterprisesBll.DeleteList(dlist))
         {
             Alert("删除选中记录时发生错误!请重新登陆后重试!!");
         }
         else
         {
             Alert("删除成功!");
             // 重新绑定数据
             Bind();
         }
         AddSystemLog("用户删除用户信息", "删除");
     }
 }
 /// <summary>
 /// 删除用户
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void BtnDel_Click(object sender, EventArgs e)
 {
     if (ActionValidator("SystemUserDel"))
     {
         string dlist = ControlTools.CheckCbx(this.GVData, "CheckSelect", "LabVisible");
         if (!_userBll.DeleteList(dlist))
         {
             Alert("删除选中记录时发生错误!请重新登陆后重试!!");
         }
         else
         {
             Alert("删除成功!");
             // 重新绑定数据
             Bind();
         }
         AddSystemLog("用户删除用户信息", "删除");
     }
 }
Exemplo n.º 18
0
 /// <summary>
 /// 全体的な情報を保存します。
 /// </summary>
 public void SaveInfo()
 {
     try
     {
         var writer     = new StringWriter();
         var serializer = new XmlSerializer(AssetXML.GetType());
         var namespaces = new XmlSerializerNamespaces();
         namespaces.Add(string.Empty, string.Empty);
         AssetXML.WriteAction();
         serializer.Serialize(writer, AssetXML, namespaces);
         StreamWriter swriter = new StreamWriter(CAPYCSS_INFO_PATH, false);
         swriter.WriteLine(writer.ToString());
         swriter.Close();
     }
     catch (Exception ex)
     {
         ControlTools.ShowErrorMessage(ex.Message);
     }
 }
Exemplo n.º 19
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BtnDel_Click(object sender, EventArgs e)
        {
            string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible");
            var    hFile = _hFileBll.GetModel(int.Parse(dlist));

            hFile.FileID = int.Parse(ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible"));
            if (hFile.IsDele == "0")
            {
                hFile.IsDele = "1";
            }
            if (_hFileBll.Update(hFile))
            {
                Bind();
            }
            else
            {
                Alert("标记删除失败!");
            }
        }
Exemplo n.º 20
0
            public _AssetXML()
            {
                ReadAction = (self) =>
                {
                    if (DataVersion != DATA_VERSION)
                    {
                        ControlTools.ShowErrorMessage(CapyCSS.Language.Instance["Help:DataVersionError"]);
                        return;
                    }

                    self.attachVariableIds = RootFunc.AttachVariableIds;

                    if (RootFunc.AttachFileName != null)
                    {
                        self.AttachParam = new AttachText(RootFunc.AttachFileName);
                    }
                    if (RootFunc.AttachVariableId != 0)
                    {
                        self.AttachParam = new AttachVariableId(RootFunc.AttachVariableId);
                    }

                    if (RootFunc.AssetValueType != null)
                    {
                        Type type = CbST.GetTypeEx(RootFunc.AssetValueType);
                        self.SelectedVariableType[0]     = type;
                        self.SelectedVariableTypeName[0] = RootFunc.AssetValueType;
                    }
                    else
                    {
                        self.SelectedVariableTypes = RootFunc.AssetValueTypes.ToArray();
                    }

                    self.IsReBuildMode = true;
                    self.AssetFuncType = RootFunc.AssetFuncType;
                    self.AssetType     = RootFunc.AssetType;

                    self.LinkConnectorControl.AssetXML = RootFunc.RootConnector;
                    self.LinkConnectorControl.AssetXML.ReadAction?.Invoke(self.LinkConnectorControl);

                    // 次回の為の初期化
                    self.AssetXML = new _AssetXML <MultiRootConnector>(self);
                };
            }
Exemplo n.º 21
0
        /// <summary>
        /// 页面加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                return;
            }

            // 修改
            if (Request.QueryString["ID"] != null)
            {
                var id = Convert.ToInt32(Request.QueryString["ID"]);
                if (id <= 0)
                {
                    return;
                }

                // 获取数据
                _systemRolesModel = _systemRolesBll.GetModel(id);
                if (_systemRolesModel == null)
                {
                    return;
                }

                tbRoleName.Text    = _systemRolesModel.RoleName; // 角色名称
                tbRoleName.Enabled = false;                      // 如果是修改,禁止编辑角色名称
                tbRemarks.Text     = _systemRolesModel.Remarks;  // 备注信息

                // 绑定数据
                Bind();

                // 对控件进行赋值
                foreach (Control item in MyMenus.Items)
                {
                    var checklist = item.FindControl("MyCheckBoxList") as CheckBoxList;
                    ControlTools.GetCheckList(checklist, _systemRolesModel.Actionstr);
                }
            }
            else // 添加
            {
                Bind();
            }
        }
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            ControlTools.Instance.CopyBasicStyle(AptaStyle);
            AptaStyle.BackColor = Color.LightGreen;

            ControlTools.Instance.CopyBasicStyle(NoAptaStyle);
            NoAptaStyle.BackColor = Color.Red;

            ControlTools.Instance.CopyBasicStyle(FaltaStyle);
            FaltaStyle.BackColor = Color.Orange;

            List <string> visibles = new List <string>();

            visibles.Add(Alumno.Name);
            visibles.Add(Numero.Name);
            visibles.Add(Calificacion.Name);
            visibles.Add(Observaciones.Name);
            visibles.Add(Recuparada.Name);
            visibles.Add(FechaRecuperacion.Name);

            ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Alumnos_Grid.Width - vs.Width
                                 - Alumnos_Grid.RowHeadersWidth
                                 - Alumnos_Grid.Columns[Alumno.Name].Width
                                 - Alumnos_Grid.Columns[Calificacion.Name].Width
                                 - Alumnos_Grid.Columns[Numero.Name].Width
                                 - Alumnos_Grid.Columns[Recuparada.Name].Width
                                 - Alumnos_Grid.Columns[FechaRecuperacion.Name].Width);

            Alumnos_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.95);

            if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting())
            {
                ProfesorEfectivo_TB.Visible = false;
                Efectivo_Label.Visible      = false;
            }
        }
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Cliente.Name);
            visibles.Add(Nombre.Name);
            visibles.Add(Fecha.Name);

            ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles);

            List <DataGridViewColumn> cols = new List <DataGridViewColumn>();

            Nombre.Tag  = 0.5;
            Cliente.Tag = 0.5;
            cols.Add(Nombre);
            cols.Add(Cliente);

            ControlsMng.MaximizeColumns(Alumnos_Grid, cols);
        }
Exemplo n.º 24
0
 /// <summary>
 /// 删除财务信息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void del_OnServerClick(object sender, EventArgs e)
 {
     if (ActionValidator("FinancialDel"))
     {
         string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible");
         if (_financialBLL.GetModel(int.Parse(dlist)) != null && !_financialBLL.DeleteList(dlist))
         {
             Alert("删除选中记录时发生错误!请重新登陆后重试!!");
         }
         else
         {
             Alert("删除成功!");
             Bind();
         }
         AddSystemLog("用户删除财务信息", "删除");
     }
     else
     {
         Alert("没有权限删除");
     }
 }
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(NExpediente.Name);
            visibles.Add(Nombre.Name);
            visibles.Add(Ident.Name);

            ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Alumnos_Grid.Width - vs.Width
                                 - Alumnos_Grid.RowHeadersWidth
                                 - Alumnos_Grid.Columns[NExpediente.Name].Width
                                 - Alumnos_Grid.Columns[Ident.Name].Width);

            Alumnos_Grid.Columns[Nombre.Name].Width = (int)(rowWidth * 0.995);
        }
Exemplo n.º 26
0
        /// <summary>
        /// 全体的な情報を読み込みます。
        /// </summary>
        /// <param name="filename">保存ファイル名</param>
        public void LoadInfo(string filename)
        {
            try
            {
                StreamReader  reader     = new StreamReader(filename);
                XmlSerializer serializer = new XmlSerializer(AssetXML.GetType());

                XmlDocument doc = new XmlDocument();
                doc.PreserveWhitespace = true;
                doc.Load(reader);
                XmlNodeReader nodeReader = new XmlNodeReader(doc.DocumentElement);

                object data = (CommandCanvasList._AssetXML <CommandCanvasList>)serializer.Deserialize(nodeReader);
                AssetXML = (CommandCanvasList._AssetXML <CommandCanvasList>)data;
                reader.Close();
                AssetXML.ReadAction(this);
            }
            catch (Exception ex)
            {
                ControlTools.ShowErrorMessage(ex.Message);
            }
        }
Exemplo n.º 27
0
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Nombre.Name);
            visibles.Add(Codigo.Name);
            visibles.Add(Numero.Name);

            ControlTools.ShowDataGridColumns(Auditorias_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Auditorias_Grid.Width - vs.Width
                                 - Auditorias_Grid.RowHeadersWidth
                                 - Auditorias_Grid.Columns[Codigo.Name].Width
                                 - Auditorias_Grid.Columns[Numero.Name].Width);

            Auditorias_Grid.Columns[Nombre.Name].Width = (int)(rowWidth * 0.995);
            Auditorias_Grid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
        }
        /// <summary>Formatea los Controles del formulario
        /// <returns>void</returns>
        /// </summary>
        public override void FormatControls()
        {
            Imprimir_Button.Visible = true;
            Imprimir_Button.Enabled = true;

            base.FormatControls();

            List <string> visibles = new List <string>();

            visibles.Add(Clase.Name);
            visibles.Add(Semana.Name);
            visibles.Add(Dia.Name);
            visibles.Add(Asignatura.Name);
            visibles.Add(Numero.Name);
            visibles.Add(Duracion.Name);
            visibles.Add(Ordenar.Name);
            visibles.Add(Indice.Name);
            visibles.Add(Fecha.Name);
            visibles.Add(Hora.Name);

            ControlTools.ShowDataGridColumns(Sesiones_Grid, visibles);

            VScrollBar vs = new VScrollBar();

            int rowWidth = (int)(Sesiones_Grid.Width - vs.Width
                                 - Sesiones_Grid.RowHeadersWidth
                                 - Sesiones_Grid.Columns[Semana.Name].Width
                                 - Sesiones_Grid.Columns[Dia.Name].Width
                                 - Sesiones_Grid.Columns[Asignatura.Name].Width
                                 - Sesiones_Grid.Columns[Numero.Name].Width
                                 - Sesiones_Grid.Columns[Ordenar.Name].Width
                                 - Sesiones_Grid.Columns[Indice.Name].Width
                                 - Sesiones_Grid.Columns[Duracion.Name].Width
                                 - Sesiones_Grid.Columns[Fecha.Name].Width
                                 - Sesiones_Grid.Columns[Hora.Name].Width);

            Sesiones_Grid.Columns[Clase.Name].Width = (int)(rowWidth * 0.995);
        }
Exemplo n.º 29
0
        /// <summary>
        /// dllの選択を要求します。
        /// </summary>
        /// <param name="filter">nullなら任意のdllを選択, それ以外はファイルを指定</param>
        /// <returns>null==失敗、それ以外は、選択されたdllファイル</returns>
        private string dllSelectionRequest(string filter = null)
        {
            if (filter != null)
            {
                // TODO フォルダを指定してもらいファイルのパスを特定してもらう

                string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_04"], filter);
                ControlTools.ShowErrorMessage(msg, DLL_MESSAGE_TITLE);
                return(null);    // 失敗
            }

            var dialog = new OpenFileDialog();

            // ファイルの種類を設定
            dialog.Filter = "DLL files (*.dll)|*.dll";

            // ダイアログを表示する
            if (dialog.ShowDialog() == true)
            {
                return(dialog.FileName);
            }
            return(null);
        }
Exemplo n.º 30
0
            public _AssetXML()
            {
                ReadAction = (self) =>
                {
                    if (DataVersion != DATA_VERSION)
                    {
                        ControlTools.ShowErrorMessage(CapyCSS.Language.Instance["Help:DataVersionError"]);
                        return;
                    }

                    self.AssetId        = AssetId;
                    self.EnabelGridLine = EnabelGridLine;
                    self.EnableInfo     = EnableInfo;
                    self.ForcedDrawGridLine();
                    if (CanvasRenderTransform != null)
                    {
                        self.CanvasRenderTransform = new MatrixTransform(CanvasRenderTransform.Value);
                    }

                    // 次回の為の初期化
                    self.AssetXML = new _AssetXML <BaseWorkCanvas>(self);
                };
            }