示例#1
0
        private void JQDLGeditAdditionalRoleRow
            (System.Collections.Specialized.NameValueCollection pars, HttpResponse httpResponse)
        {
            IAdditionalBusRole engine = new IAdditionalBusRole(CONNdedicated);

            int idBusRoleBeingEdited = int.Parse(pars["JQDLGbp_id"]);


            int idSupplementalRowToEdit;

            int idSupplementalRole = int.Parse(pars["idSupplBrole"]);

            string   strDateExpir = pars["editaddrole_INPUT_EXPIRDATE"];
            DateTime?dateExpir    = HELPERS.ParseDate(strDateExpir);

            string intervalRecert = pars["editaddrole_SELECT_RECERTINTERVAL"];

            string   strDateIntervalStart = pars["editaddrole_INPUT_RECERTSTARTDATE"];
            DateTime?dateIntervalStart    = HELPERS.ParseDate(strDateIntervalStart);

            string comment = pars["comment"];


            if (pars["editaddrole_HIDDEN_ID"] == "ADD")
            {
                idSupplementalRowToEdit = engine.NewAdditionalBusRole(idSupplementalRole, idBusRoleBeingEdited);
            }
            else
            {
                idSupplementalRowToEdit = int.Parse(pars["editaddrole_HIDDEN_ID"]);
            }


            if (pars["deleteme"] == "true")
            {
                // DELETION OF THIS ROW IS REQUESTED.
                engine.DeleteAdditionalBusRole(idSupplementalRowToEdit);
            }
            else
            {
                engine.SetAdditionalBusRole
                    (idSupplementalRowToEdit,
                    idSupplementalRole, idBusRoleBeingEdited, comment, intervalRecert,
                    dateIntervalStart, dateExpir);
            }
        }
示例#2
0
        public string ROWSadditionalBusinessRoles()
        {
            IAdditionalBusRole engine   = new IAdditionalBusRole(HELPERS.NewOdbcConn());
            IBusRole           engineBR = new IBusRole(HELPERS.NewOdbcConn());

            returnListAdditionalBusRoleByBusRole[] list =
                engine.ListAdditionalBusRoleByBusRole(null, idBR);

            StringBuilder BUFFER = new StringBuilder();

            foreach (returnListAdditionalBusRoleByBusRole cur in list)
            {
                returnGetBusRole detail = engineBR.GetBusRole(cur.idAdditionalBusRole);
                if (!detail.Name.Contains("//DEL_"))
                {
                    BUFFER.Append("<tr>");
                    BUFFER.Append("<td>" + detail.RoleType_Displayable + "</td>");
                    BUFFER.Append("<td><a href='DETAILbusrole.aspx?idBR=" + detail.ID + "'>" + detail.Name + "</a></td>");
                    BUFFER.Append("<td>" + detail.Description + "</td>");
                    BUFFER.Append("</tr>");
                }
            }
            return(BUFFER.ToString());
        }