Example #1
0
    public static void GetReportSectionAll(Model_ReportSection parameters)
    {
        Model_ReportSection         pr  = new Model_ReportSection();
        IList <Model_ReportSection> ret = pr.GetList();


        AppTools.SendResponse(HttpContext.Current.Response, ret.ObjectToJSON());
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string s  = SectionTitle.Text.Trim();
        string c  = txtCode.Text.Trim();
        string i  = txtintro.Text.Trim();
        bool   st = bool.Parse(status.SelectedValue);
        int    pr = int.Parse(txtpri.Text);


        Button btn = (Button)sender;

        Model_ReportSection cr = new Model_ReportSection
        {
            Title          = SectionTitle.Text.Trim(),
            Code           = txtCode.Text.Trim(),
            FormularDetail = txtintro.Text.Trim(),
            Priority       = int.Parse(txtpri.Text),
            Status         = bool.Parse(status.SelectedValue)
        };

        if (!string.IsNullOrEmpty(Request.QueryString["section"]))
        {
            byte bytID = byte.Parse(Request.QueryString["section"]);

            cr.ResultSectionID = bytID;
            if (cr.Update(cr))
            {
                Response.Redirect("Reportcontent");
            }
        }
        else
        {
            if (cr.Insert(cr) > 0)
            {
                Response.Redirect(Request.Url.ToString());
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.Page.IsPostBack)
        {
            Model_ReportSection        pr      = new Model_ReportSection();
            List <Model_ReportSection> seclist = pr.GetList();
            dropSection.DataSource     = seclist;
            dropSection.DataTextField  = "Title";
            dropSection.DataValueField = "ResultSectionID";
            dropSection.DataBind();

            dropsection2.DataSource     = seclist;
            dropsection2.DataTextField  = "Title";
            dropsection2.DataValueField = "ResultSectionID";
            dropsection2.DataBind();

            ListItem lis = new ListItem("All", "0");
            dropsection2.Items.Insert(0, lis);

            if (!string.IsNullOrEmpty(Request.QueryString["section"]))
            {
                add_section.Visible = true;
                int id = int.Parse(Request.QueryString["section"]);

                pr = pr.GetReportSectionByID(id);
                SectionTitle.Text         = pr.Title;
                txtCode.Text              = pr.Code;
                txtintro.Text             = pr.FormularDetail;
                status.SelectedValue      = pr.Status.ToString();
                txtpri.Text               = pr.Priority.ToString();
                headsection_pan.InnerHtml = "Edit Section";
            }

            if (!string.IsNullOrEmpty(Request.QueryString["subsection"]))
            {
                sub_pan.Visible = true;
                int subid = int.Parse(Request.QueryString["subsection"]);
                Model_ReportSectionItem sub = new Model_ReportSectionItem();
                sub = sub.GetReportSectionItemByID(subid);
                dropSection.SelectedValue = sub.ResultSectionID.ToString();
                txtSubTitle.Text          = sub.Title;
                txtSubCode.Text           = sub.Code;
                subpri.Text          = sub.Priority.ToString();
                txtSubsectionID.Text = sub.SUCID;


                txtDetail.Text = sub.Detail;
                txtShort.Text  = sub.Short;

                txtPeople.Text      = sub.PeopleTxt;
                txtCulture.Text     = sub.CultureTxt;
                txtCompetition.Text = sub.CompetitionTxt;

                //string comret = string.Empty;
                //if (!string.IsNullOrEmpty(sub.Combind))
                //{
                //    string[] arrcom = sub.Combind.Split(',');
                //    comret = string.Join(",", arrcom.Select(i => "SU" + i).ToArray());
                //}

                //Combind.Text = comret;
                radioSubStatus.Text = sub.Status.ToString();


                headsection_pan1.InnerHtml = "Edit Sub Section";


                int id = int.Parse(Request.QueryString["section"]);

                if (id == 3)
                {
                    titleLabel_1.Text = "Positive Detail";
                    titleLabel_2.Text = "Nagative Detail";
                }
            }
        }


        if (!string.IsNullOrEmpty(Request.QueryString["tab"]))
        {
            string tab = Request.QueryString["tab"];

            switch (tab)
            {
            case "2":
                tab1.Attributes.Add("aria-expanded", "false");
                tab2.Attributes.Add("aria-expanded", "true");


                li_tab1.Attributes.Remove("class");
                li_tab2.Attributes.Add("class", "active");



                tab_content1.Visible = false;
                tab_content2.Visible = true;



                if (!string.IsNullOrEmpty(Request.QueryString["section"]))
                {
                    dropsection2.SelectedValue = Request.QueryString["section"];
                }



                break;
            }
        }
        else
        {
            tab_content1.Visible = true;
            tab_content2.Visible = false;


            tab1.Attributes.Add("aria-expanded", "true");
            tab2.Attributes.Add("aria-expanded", "false");


            li_tab1.Attributes.Add("class", "active");
            li_tab2.Attributes.Remove("class");
        }
    }
Example #4
0
    public static int CalculateActionStart(int intTransactionID)
    {
        int ret = -1;
        Model_ReportSection Rs = new Model_ReportSection();

        List <Model_ReportSection> Rslist = Rs.GetListActive();


        if (Rslist.Count > 0)
        {
            foreach (Model_ReportSection item in Rslist)
            {
                switch (item.ResultSectionID)
                {
                //T1 Working Philosophies
                case 1:
                    Calculation_T1 cal1 = new Calculation_T1(item.ResultSectionID, intTransactionID);
                    if (cal1.Calnow())
                    {
                        ret = 0;
                    }
                    break;

                //T2 Working Traits
                case 2:
                    Calculation_T2 cal2 = new Calculation_T2(item.ResultSectionID, intTransactionID);

                    if (cal2.Calnow())
                    {
                        ret = 0;
                    }
                    break;

                //T3 Working Geniuses
                case 3:
                    Calculation_T3 cal3 = new Calculation_T3(item.ResultSectionID, intTransactionID);
                    if (cal3.Calnow())
                    {
                        ret = 0;
                    }


                    if (cal3.IsDupExtra)
                    {
                        ret = cal3.TransactionID;
                    }
                    break;

                //T4 nothing ???
                case 4:
                    Calculation_T4 cal4 = new Calculation_T4(item.ResultSectionID, intTransactionID);
                    if (cal4.Calnow())
                    {
                        ret = ret > 0 ? ret : 0;
                    }

                    break;

                case 5:
                    Calculation_T5 cal5 = new Calculation_T5(item.ResultSectionID, intTransactionID);
                    if (cal5.Calnow())
                    {
                        ret = ret > 0 ? ret : 0;
                    }

                    break;

                case 6:
                    Calculation_T6 cal6 = new Calculation_T6(item.ResultSectionID, intTransactionID);
                    if (cal6.Calnow())
                    {
                        ret = ret > 0 ? ret : 0;
                    }

                    break;
                }
            }
        }



        return(ret);
    }