private contain calculator_z(contain contain, int zlf, int wz, int jp, int sq, int wt) { contain contain_z = new contain(); contain_z.Sum = contain.Sum - zlf; contain_z.Wz = contain.Wz - wz; contain_z.Jp = contain.Jp - jp; contain_z.Sq = contain.Sq - sq; contain_z.Wt = contain.Wt - wt; return(contain_z); }
private contain transport1(RichTextBox richTextBox, string t)//转换数据 { contain contain = new contain(); string s = richTextBox.Text; s = s.Replace("来访总计", "总计来访"); s = s.Replace(" ", ""); s = s.Replace(";", ":"); s = s.Replace(";", ":"); s = s.Replace(":", ""); s = s.Replace(":", ""); contain.Sum = Getcount("总计来访", s, t); contain.Wz = Getcount("外展", s, t); contain.Jp = Getcount("竞品", s, t); contain.Sq = Getcount("社区", s, t); contain.Wt = Getcount("外拓", s, t); return(contain); }
private void btn_tranform1_Click(object sender, EventArgs e) { if (rtb_ba.Text == "" || rtb_jh.Text == "") { MessageBox.Show("两侧都需要填满"); return; } contain contain_jc = transport1(rtb_jh, "江宸数据"); //转换江辰数据 contain contain_ba = transport1(rtb_ba, "彼岸数据"); //转换彼岸数据 int zlf1 = Convert.ToInt32(tb_b_zlf1.Text); int wz1 = Convert.ToInt32(tb_b_wz1.Text); int jp1 = Convert.ToInt32(tb_b_jp1.Text); int sq1 = Convert.ToInt32(tb_b_sq1.Text); int wt1 = Convert.ToInt32(tb_b_wt1.Text); c_ba.set(zlf1, wz1, jp1, sq1, wt1, 0); //设置彼岸还原点 contain contain_b = calculator_z(contain_ba, zlf1, wz1, jp1, sq1, wt1); //计算彼岸时段数据差值 int zlf2 = Convert.ToInt32(tb_j_zlf1.Text); int wz2 = Convert.ToInt32(tb_j_wz1.Text); int jp2 = Convert.ToInt32(tb_j_jp1.Text); int sq2 = Convert.ToInt32(tb_j_sq1.Text); int wt2 = Convert.ToInt32(tb_j_wt1.Text); c_jh.set(zlf2, wz2, jp2, sq2, wt2, 0); //设置江辰还原点 contain contain_j = calculator_z(contain_jc, zlf2, wz2, jp2, sq2, wt2); //计算江辰时段数据差值 tb_b_zlf.Text = contain_b.Sum.ToString(); tb_b_wz.Text = contain_b.Wz.ToString(); tb_b_jp.Text = contain_b.Jp.ToString(); tb_b_sq.Text = contain_b.Sq.ToString(); tb_b_wt.Text = contain_b.Wt.ToString(); tb_j_zlf.Text = contain_j.Sum.ToString(); tb_j_wz.Text = contain_j.Wz.ToString(); tb_j_jp.Text = contain_j.Jp.ToString(); tb_j_sq.Text = contain_j.Sq.ToString(); tb_j_wt.Text = contain_j.Wt.ToString(); firstcopy1 = true; lb_t.Text = "转换成功"; }