Exemple #1
0
        protected void tambah(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baris_" + index;
            TableCell       c;
            DropDownList    ddl;
            RadioButtonList rbl;
            TextBox         tb;
            Label           l;

            ddl    = new DropDownList();
            ddl.ID = "lvlsales_" + index;

            if (tipe.SelectedIndex == 0)
            {
                LibMkt.ListLvlSales(ddl, 0, project.SelectedValue);
            }
            else
            {
                LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
            }

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            rbl    = new RadioButtonList();
            rbl.ID = "tipetarif_" + index;
            rbl.RepeatDirection = RepeatDirection.Horizontal;
            rbl.Items.Add(new ListItem("%", "%"));
            rbl.Items.Add(new ListItem("Rp", "RP"));
            rbl.SelectedIndex = 0;

            c = new TableCell();
            c.Controls.Add(rbl);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "tarif_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            c          = new TableCell();
            l          = new Label();
            l.Text     = "<i class='fa fa-trash'></i>";
            l.CssClass = "btn btn-cal";
            StringBuilder x = new StringBuilder();

            x.Append("ClearSkema1('tarif_" + index + "');");
            l.Attributes["onclick"] = x.ToString();
            c.Controls.Add(l);

            r.Cells.Add(c);

            list.Controls.Add(r);
        }
        protected void gantitipe(object sender, EventArgs e)
        {
            for (int i = 1; i <= Baris; i++)
            {
                if (!Response.IsClientConnected)
                {
                    break;
                }

                DropDownList lvlsales = (DropDownList)list.FindControl("lvlsales_" + i);
                lvlsales.Items.Clear();
                LibMkt.ListLvlSales(lvlsales, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
            }

            for (int i = 1; i <= Baris2; i++)
            {
                if (!Response.IsClientConnected)
                {
                    break;
                }

                DropDownList lvlsales = (DropDownList)list.FindControl("lvlsaless_" + i);
                lvlsales.Items.Clear();
                LibMkt.ListLvlSales(lvlsales, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
            }
        }
Exemple #3
0
        protected void project_SelectedIndexChanged(object sender, EventArgs e)
        {
            tipe.Items.Clear();
            tipe.Items.Add(new ListItem("Tipe Marketing : "));
            LibMkt.ListTipeSales(tipe, project.SelectedValue);
            for (int i = 1; i <= Baris; i++)
            {
                if (!Response.IsClientConnected)
                {
                    break;
                }

                DropDownList lvlsales = (DropDownList)list.FindControl("lvlsales_" + i);
                lvlsales.Items.Clear();
                if (tipe.SelectedIndex != 0)
                {
                    LibMkt.ListLvlSales(lvlsales, 0, project.SelectedValue);
                }
            }

            for (int i = 1; i <= Baris2; i++)
            {
                if (!Response.IsClientConnected)
                {
                    break;
                }

                DropDownList lvlsaless = (DropDownList)list.FindControl("lvlsaless_" + i);
                lvlsaless.Items.Clear();
                if (tipe.SelectedIndex != 0)
                {
                    LibMkt.ListLvlSales(lvlsaless, 0, project.SelectedValue);
                }
            }
        }
Exemple #4
0
 private void Bind()
 {
     //bind tipe marketing
     tipesales.Items.Add(new ListItem {
         Text = "Tipe Marketing :", Value = "0"
     });
     LibMkt.ListTipeSales(tipesales, project.SelectedValue);
 }
Exemple #5
0
        private void Bind()
        {
            Js.Focus(this, nama);

            dari.Text   = Cf.Day(Cf.AwalBulan(DateTime.Now.Month, DateTime.Now.Year));
            sampai.Text = Cf.Day(Cf.AkhirBulan(DateTime.Now.Month, DateTime.Now.Year));

            LibMkt.ListTipeSales(tipe, project.SelectedValue);
        }
Exemple #6
0
        protected void gantitipe(object sender, EventArgs e)
        {
            for (int i = 1; i <= Baris; i++)
            {
                if (!Response.IsClientConnected)
                {
                    break;
                }

                DropDownList lvlsales = (DropDownList)list.FindControl("lvlsales_" + i);
                lvlsales.Items.Clear();
                if (tipe.SelectedIndex == 0)
                {
                    LibMkt.ListLvlSales(lvlsales, 0, project.SelectedValue);
                }
                else
                {
                    LibMkt.ListLvlSales(lvlsales, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
                }
            }

            for (int i = 1; i <= Baris2; i++)
            {
                if (!Response.IsClientConnected)
                {
                    break;
                }

                DropDownList lvlsales = (DropDownList)list.FindControl("lvlsaless_" + i);
                lvlsales.Items.Clear();
                if (tipe.SelectedIndex == 0)
                {
                    LibMkt.ListLvlSales(lvlsales, 0, project.SelectedValue);
                }
                else
                {
                    LibMkt.ListLvlSales(lvlsales, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
                }
            }

            //termin
            termin.Items.Clear();
            string    strSql = "SELECT * FROM REF_SKOM_TERM WHERE Project = '" + project.SelectedValue + "' and SalesTipe = '" + tipe.SelectedValue + "'";
            DataTable rs     = Db.Rs(strSql);

            termin.Items.Add(new ListItem {
                Text = "Nama Termin :", Value = "0"
            });

            for (int i = 0; i < rs.Rows.Count; i++)
            {
                string v = rs.Rows[i]["NoTermin"].ToString();
                string t = v + ". " + rs.Rows[i]["Nama"].ToString() + " (" + rs.Rows[i]["CaraBayar"].ToString() + ")";
                termin.Items.Add(new ListItem(t, v));
            }
        }
Exemple #7
0
        private void init()
        {
            dari.Text   = Cf.Day(Cf.AwalBulan(DateTime.Now.Month, DateTime.Now.Year));
            sampai.Text = Cf.Day(Cf.AkhirBulan(DateTime.Now.Month, DateTime.Now.Year));

            tipesales.Items.Add(new ListItem {
                Text = "Tipe Marketing :", Value = "0"
            });
            LibMkt.ListTipeSales(tipesales, project.SelectedValue);
        }
        private void Bind()
        {
            Js.Focus(this, nama);

            dari.Text   = Cf.Day(DateTime.Today);
            sampai.Text = Cf.Day(DateTime.Today);

            LibMkt.ListTipeSales(tipe, project.SelectedValue);
            Act.ProjectList(project);
        }
        protected void tambah2(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baristermin_" + index;
            TableCell       c = new TableCell();
            TextBox         tb;
            DropDownList    ddl;
            RadioButtonList rbl;

            ddl    = new DropDownList();
            ddl.ID = "lvlsaless_" + index;
            LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            rbl    = new RadioButtonList();
            rbl.ID = "tipetarget_" + index;
            rbl.RepeatDirection = RepeatDirection.Horizontal;
            rbl.Items.Add(new ListItem("Unit", "UNIT"));
            rbl.Items.Add(new ListItem("Nilai", "NILAI"));
            rbl.SelectedIndex = 0;

            c = new TableCell();
            c.Controls.Add(rbl);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "bawah_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "atas_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "rewardd_" + index;

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            list2.Controls.Add(r);
        }
        protected void tambah(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baris_" + index;
            TableCell    c;
            DropDownList ddl;
            TextBox      tb;
            Label        l;

            ddl    = new DropDownList();
            ddl.ID = "lvlsales_" + index;

            if (tipe.SelectedIndex == 0)
            {
                LibMkt.ListLvlSales(ddl, 0, project.SelectedValue);
            }
            else
            {
                LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
            }

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "penjualan_" + index;
            Js.NumberFormat(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "reward_" + index;

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            c          = new TableCell();
            l          = new Label();
            l.Text     = "<i class='fa fa-trash'></i>";
            l.CssClass = "btn btn-cal";
            StringBuilder x = new StringBuilder();

            x.Append("ClearSkema3('penjualan_" + index + "','reward_" + index + "');");
            l.Attributes["onclick"] = x.ToString();
            c.Controls.Add(l);
            r.Cells.Add(c);

            list.Controls.Add(r);
        }
Exemple #11
0
        protected void tambah(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baris_" + index;
            TableCell       c;
            DropDownList    ddl;
            RadioButtonList rbl;
            TextBox         tb;

            ddl    = new DropDownList();
            ddl.ID = "lvlsales_" + index;
            LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            rbl    = new RadioButtonList();
            rbl.ID = "tipetarif_" + index;
            rbl.RepeatDirection = RepeatDirection.Horizontal;
            rbl.Items.Add(new ListItem("%", "%"));
            rbl.Items.Add(new ListItem("Rp", "RP"));
            rbl.SelectedIndex = 0;

            c = new TableCell();
            c.Controls.Add(rbl);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "tarif_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            rbl    = new RadioButtonList();
            rbl.ID = "potongkomisi_" + index;
            rbl.RepeatDirection = RepeatDirection.Horizontal;
            rbl.Items.Add(new ListItem("Tidak", "0"));
            rbl.Items.Add(new ListItem("Ya", "1"));
            rbl.SelectedIndex = 0;

            c = new TableCell();
            c.Controls.Add(rbl);
            r.Cells.Add(c);

            list.Controls.Add(r);
        }
        private void FillHeader()
        {
            btnlog.Attributes["onclick"] = "location.href='LogPk.aspx?Tb=REF_SKOM_TERM_LOG&Pk=" + Nomor.PadLeft(5, '0') + "'";
            btndel.Attributes["onclick"] = "location.href='TerminKomisiDel.aspx?Nomor=" + Nomor + "'";
            Act.ProjectList(project);

            DataTable rsHeader = Db.Rs("SELECT * FROM REF_SKOM_TERM WHERE NoTermin = " + Nomor);

            if (rsHeader.Rows.Count == 0)
            {
                Response.Redirect("/CustomError/Deleted.html");
            }
            else
            {
                nama.Text = rsHeader.Rows[0]["Nama"].ToString();
                carabayar.SelectedValue = rsHeader.Rows[0]["CaraBayar"].ToString();
                project.SelectedValue   = rsHeader.Rows[0]["Project"].ToString();
                LibMkt.ListTipeSales(tipe, project.SelectedValue);
                tipe.SelectedValue = rsHeader.Rows[0]["SalesTipe"].ToString();

                if (rsHeader.Rows[0]["Inaktif"].ToString() == "False")
                {
                    aktif.Checked   = true;
                    inaktif.Checked = false;
                }
                else
                {
                    aktif.Checked   = false;
                    inaktif.Checked = true;
                }

                int Count = Db.SingleInteger("SELECT COUNT(NoTermin) FROM REF_SKOM_TERM_DETAIL WHERE NoTermin = " + Nomor);
                Baris = Count;

                if (Count == 0)
                {
                    Baris = 5;
                }
            }
        }
        protected void tambah(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baris_" + index;
            TableCell       c;
            DropDownList    ddl;
            RadioButtonList rbl;
            TextBox         tb;

            ddl    = new DropDownList();
            ddl.ID = "lvlsales_" + index;
            LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "penjualan_" + index;
            Js.NumberFormat(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "reward_" + index;


            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            list.Controls.Add(r);
        }
        private void FillHeader()
        {
            btnlog.Attributes["onclick"] = "location.href='LogPk.aspx?Tb=REF_SKOM_REWARD_LOG&Pk=" + Nomor.PadLeft(5, '0') + "'";
            btndel.Attributes["onclick"] = "location.href='SkemaRewardDel.aspx?Nomor=" + Nomor + "'";

            Act.ProjectList(project);

            DataTable rsHeader = Db.Rs("SELECT * FROM REF_SKOM_REWARD WHERE NoSkema = " + Nomor);

            if (rsHeader.Rows.Count == 0)
            {
                Response.Redirect("/CustomError/Deleted.html");
            }
            else
            {
                nama.Text             = rsHeader.Rows[0]["Nama"].ToString();
                dari.Text             = Cf.Day(rsHeader.Rows[0]["Dari"]);
                sampai.Text           = Cf.Day(rsHeader.Rows[0]["Sampai"]);
                rumus.SelectedValue   = rsHeader.Rows[0]["Rumus"].ToString();
                project.SelectedValue = rsHeader.Rows[0]["Project"].ToString();
                LibMkt.ListTipeSales(tipe, project.SelectedValue);
                tipe.SelectedValue = rsHeader.Rows[0]["SalesTipe"].ToString();

                if (rsHeader.Rows[0]["Inaktif"].ToString() == "False")
                {
                    aktif.Checked   = true;
                    inaktif.Checked = false;
                }
                else
                {
                    aktif.Checked   = false;
                    inaktif.Checked = true;
                }

                if (rumus.SelectedValue == "UNIT")
                {
                    tbRumus1.Visible = true;
                    tbRumus2.Visible = false;
                }
                else
                {
                    tbRumus1.Visible = false;
                    tbRumus2.Visible = true;
                }

                int Count = Db.SingleInteger("SELECT COUNT(NoSkema) FROM REF_SKOM_REWARD_DETAIL WHERE NoSkema = " + Nomor);
                Baris = Count;

                int Count2 = Db.SingleInteger("SELECT COUNT(NoSkema) FROM REF_SKOM_REWARD_DETAIL2 WHERE NoSkema = " + Nomor);
                Baris2 = Count2;

                if (Count == 0)
                {
                    Baris = 5;
                }

                if (Count2 == 0)
                {
                    Baris2 = 5;
                }
            }

            if (rumus.SelectedValue == "UNIT")
            {
                tbRumus1.Visible = true;
                tbRumus2.Visible = false;
            }
            else
            {
                tbRumus1.Visible = false;
                tbRumus2.Visible = true;
            }
        }
Exemple #15
0
        private void FillHeader()
        {
            btnlog.Attributes["onclick"] = "location.href='LogPk.aspx?Tb=REF_SKOM_LOG&Pk=" + Nomor.PadLeft(5, '0') + "'";
            btndel.Attributes["onclick"] = "location.href='SkemaKomisiDel.aspx?Nomor=" + Nomor + "'";
            Act.ProjectList(project);

            DataTable rsHeader = Db.Rs("SELECT * FROM REF_SKOM WHERE NoSkema = " + Nomor);

            if (rsHeader.Rows.Count == 0)
            {
                Response.Redirect("/CustomError/Deleted.html");
            }
            else
            {
                project.SelectedValue = rsHeader.Rows[0]["Project"].ToString();
                LibMkt.ListTipeSales(tipe, project.SelectedValue);
                nama.Text                 = rsHeader.Rows[0]["Nama"].ToString();
                dari.Text                 = Cf.Day(rsHeader.Rows[0]["Dari"]);
                sampai.Text               = Cf.Day(rsHeader.Rows[0]["Sampai"]);
                rumus.SelectedValue       = rsHeader.Rows[0]["Rumus"].ToString();
                dasarhitung.SelectedValue = rsHeader.Rows[0]["DasarHitung"].ToString();
                tipe.SelectedValue        = rsHeader.Rows[0]["SalesTipe"].ToString();

                if (rsHeader.Rows[0]["Inaktif"].ToString() == "False")
                {
                    aktif.Checked   = true;
                    inaktif.Checked = false;
                }
                else
                {
                    aktif.Checked   = false;
                    inaktif.Checked = true;
                }

                if (rumus.SelectedValue == "UNIT")
                {
                    tbRumus1.Visible = true;
                    tbRumus2.Visible = false;
                }
                else
                {
                    tbRumus1.Visible = false;
                    tbRumus2.Visible = true;
                }

                int Count = Db.SingleInteger("SELECT COUNT(NoSkema) FROM REF_SKOM_DETAIL WHERE NoSkema = " + Nomor);
                Baris = Count;

                int Count2 = Db.SingleInteger("SELECT COUNT(NoSkema) FROM REF_SKOM_DETAIL2 WHERE NoSkema = " + Nomor);
                Baris2 = Count2;

                if (Count == 0)
                {
                    Baris = 5;
                }

                if (Count2 == 0)
                {
                    Baris2 = 5;
                }
            }

            if (rumus.SelectedValue == "UNIT")
            {
                tbRumus1.Visible = true;
                tbRumus2.Visible = false;
            }
            else
            {
                tbRumus1.Visible = false;
                tbRumus2.Visible = true;
            }

            //termin
            string    strSql = "SELECT * FROM REF_SKOM_TERM WHERE Project = '" + project.SelectedValue + "' and SalesTipe = '" + tipe.SelectedValue + "'";
            DataTable rs     = Db.Rs(strSql);

            for (int i = 0; i < rs.Rows.Count; i++)
            {
                string v = rs.Rows[i]["NoTermin"].ToString();
                string t = v + ". " + rs.Rows[i]["Nama"].ToString() + " (" + rs.Rows[i]["CaraBayar"].ToString() + ")";
                termin.Items.Add(new ListItem(t, v));
            }

            termin.SelectedValue = rsHeader.Rows[0]["NoTermin"].ToString();
            if (Convert.ToInt32(rsHeader.Rows[0]["NoTermin"]) != 0)
            {
                TerminVisible.Visible = true;
                TbTerm();
            }
        }
        protected void tambah(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baris_" + index;
            TableCell       c;
            DropDownList    ddl;
            RadioButtonList rbl;
            TextBox         tb;
            CheckBox        cb;

            ddl    = new DropDownList();
            ddl.ID = "lvlsales_" + index;
            LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            tb          = new TextBox();
            tb.ID       = "nama_" + index;
            tb.CssClass = "form-control";
            tb.Width    = 200;

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "persencair_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "lunas_" + index;

            tb    = new TextBox();
            tb.ID = "persenlunas_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "bf_" + index;

            tb    = new TextBox();
            tb.ID = "persenbf_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "dp_" + index;

            tb    = new TextBox();
            tb.ID = "persendp_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "ang_" + index;

            tb    = new TextBox();
            tb.ID = "persenang_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "ppjb_" + index;

            c = new TableCell();
            c.Controls.Add(cb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "ajb_" + index;

            c = new TableCell();
            c.Controls.Add(cb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "akad_" + index;

            c = new TableCell();
            c.Controls.Add(cb);
            r.Cells.Add(c);

            rbl    = new RadioButtonList();
            rbl.ID = "tipecair_" + index;
            rbl.RepeatDirection = RepeatDirection.Horizontal;
            rbl.Items.Add(new ListItem("Semua", "0"));
            rbl.Items.Add(new ListItem("Salah Satu", "1"));
            rbl.SelectedIndex = 0;

            c = new TableCell();
            c.Controls.Add(rbl);
            r.Cells.Add(c);

            list.Controls.Add(r);
        }
Exemple #17
0
 private void Bind()
 {
     Js.Focus(this, nama);
     Act.ProjectList(project);
     LibMkt.ListTipeSales(tipe, project.SelectedValue);
 }
Exemple #18
0
 protected void gantilist(object sender, EventArgs e)
 {
     LibMkt.ListTipeSales(tipe, project.SelectedValue);
 }
Exemple #19
0
        protected void tambah(int index)
        {
            TableRow r = new TableRow();

            r.ID = "baris_" + index;
            TableCell       c;
            RadioButtonList rbl;
            TextBox         tb;
            HtmlInputButton btn;
            Label           l;
            CheckBox        cb;
            DropDownList    ddl;

            ddl    = new DropDownList();
            ddl.ID = "lvlsales_" + index;

            if (tipe.SelectedIndex == 0)
            {
                LibMkt.ListLvlSales(ddl, 0, project.SelectedValue);
            }
            else
            {
                LibMkt.ListLvlSales(ddl, Convert.ToInt32(tipe.SelectedValue), project.SelectedValue);
            }

            c = new TableCell();
            c.Controls.Add(ddl);
            r.Cells.Add(c);

            tb          = new TextBox();
            tb.ID       = "nama_" + index;
            tb.CssClass = "form-control";
            tb.Width    = 200;

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            tb    = new TextBox();
            tb.ID = "persencair_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "lunas_" + index;

            tb    = new TextBox();
            tb.ID = "persenlunas_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "bf_" + index;

            tb    = new TextBox();
            tb.ID = "persenbf_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "dp_" + index;

            tb    = new TextBox();
            tb.ID = "persendp_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "ang_" + index;

            tb    = new TextBox();
            tb.ID = "persenang_" + index;
            Js.NumberFormat2(tb);

            c = new TableCell();
            c.Controls.Add(cb);
            c.Controls.Add(tb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "ppjb_" + index;

            c = new TableCell();
            c.Controls.Add(cb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "ajb_" + index;

            c = new TableCell();
            c.Controls.Add(cb);
            r.Cells.Add(c);

            cb    = new CheckBox();
            cb.ID = "akad_" + index;

            if (carabayar.SelectedIndex > 0)
            {
                if (carabayar.SelectedValue == "KPR")
                {
                    cb.Enabled = true;
                }
                else
                {
                    cb.Enabled = false;
                }
            }
            c = new TableCell();
            c.Controls.Add(cb);
            r.Cells.Add(c);

            rbl    = new RadioButtonList();
            rbl.ID = "tipecair_" + index;
            rbl.RepeatDirection = RepeatDirection.Horizontal;
            rbl.Items.Add(new ListItem("Semua", "0"));
            rbl.Items.Add(new ListItem("Salah Satu", "1"));
            rbl.SelectedIndex = 0;

            c = new TableCell();
            c.Controls.Add(rbl);
            r.Cells.Add(c);

            c          = new TableCell();
            l          = new Label();
            l.Text     = "<i class='fa fa-trash'></i>";
            l.CssClass = "btn btn-cal";
            StringBuilder x = new StringBuilder();

            x.Append("ClearTermin('nama_" + index + "','persencair_" + index + "','lunas_" + index + "','persenlunas_" + index + "','bf_" + index + "','persenbf_" + index + "','dp_" + index + "','persendp_" + index + "','ang_" + index + "','persenang_" + index + "','ppjb_" + index + "','ajb_" + index + "','akad_" + index + "');");
            l.Attributes["onclick"] = x.ToString();
            c.Controls.Add(l);
            r.Cells.Add(c);

            list.Controls.Add(r);
        }