MVC

爱心的

namespace TeleMall.WebTeleMall.Controllers

{

    public class DonationsController: Controller

    {

        //

        // GET:/Donations/

        IAdviceWordsBLL_Advice = TeleMallApplication.WindsorContainer.Resolve<IAdviceWordsBLL>();

        IReciSchoolBLL_Reci = TeleMallApplication.WindsorContainer.Resolve<IReciSchoolBLL>();

        IStudentsBLL_Student = TeleMallApplication.WindsorContainer.Resolve<IStudentsBLL>();

        IOrderBLL_order = TeleMallApplication.WindsorContainer.Resolve<IOrderBLL>();

        public ActionResult DonateManager()

        {

            IList<P_ADVICEWORDS> Model = newList<P_ADVICEWORDS>();

 

            Model = _Advice.GetWordsISTrue();

 

            this.ViewData["P_ADVICEWORDS"] = Model;

 

            IAdvertisementBLLadvertisementBLL = TeleMallApplication.WindsorContainer.Resolve<IAdvertisementBLL>();

            //活?动¡¥-爱ã?心?

            IList<Advertisements> advertisment_love =advertisementBLL.GetCurAdverOfArea("活?动¡¥-爱ã?心?");

            ViewData["advertisment_love"]= advertisment_love;

 

            IFlashNewsBLLflashNewBll = TeleMallApplication.WindsorContainer.Resolve<IFlashNewsBLL>();

            FlashNewsflashNew = flashNewBll.DoReadFlashNews("5efb1fe1b2836816");

            ViewData["flashNew"]= flashNew;

            returnView();

        }

        public ActionResult DonateStudent()

        {

            IList<P_RECISCHOOL> Model = newList<P_RECISCHOOL>();

 

            Model = _Reci.GetAllSchool();

            this.ViewData["P_RECISCHOOL"] = Model;

            

            ViewData["ordercode"]= Request["ordercode"] ?? "";

            returnView();

        }

         /// <summary>pub

        /// 提¬¨¢交?捐¨¨赠¨´

        /// </summary>

        /// <returns></returns>

        [HttpPost]

        public ActionResult SaveDona(stringstuid,string stuname,stringusername,string ordercode,string words,stringflag)

        {

            try

            {

                string_stuid = Request.Form["stuid"] ?? string.Empty;

                string_stuname = Request.Form["stuname"]?? string.Empty;

                string_username = Request.Form["username"]?? string.Empty;

                string_ordercode = Request.Form["ordercode"]?? string.Empty;

                //string_username = username;

                //string_ordercode = ordercode;

                string_words = Request.Form["words"] ?? string.Empty;

                P_ADVICEWORDSadwords = new P_ADVICEWORDS();

                MemberHelpmemberHelp = new MemberHelp();

 

 

                if(MemberHelper.IsLogin && !string.IsNullOrEmpty(flag))

                {

                    Ordersord = _order.GetOrder(_ordercode);

                    if(ord != null && ord.UserId == MemberHelper.MemberCode)

                    {

                        if (_Advice.OrderIsTrue(_ordercode))

                        {

 

                            adwords.USERID = MemberHelper.MemberCode;

                            adwords.USERNAME = MemberHelper.Member.ShowName;

                            //adwords.Students = _Student.GetStudentsByID(int.Parse(_stuid));

                            adwords.ORDERCODE =_ordercode;

                            adwords.WORDS =_words;

                            adwords.STATUS = AuditStatus.已°?审¦¨®核?;

                            adwords.SOURCE = MemberSource.舒º?尚¦D网ª?;

                           adwords.CREATIONDATE = DateTime.Now;

                            adwords.ISACTIVE = true;

                            P_STUDENTS _Stu = _Student.GetStudentsByID(int.Parse(_stuid));

                            if (_Stu != null)

                            {

                               _Stu.RECIVECOUNT += 1;

                               adwords.Students = _Stu;

                                bool isstu = _Student.AddStudetns(_Stu);

 

 

                                bool issucc = _Advice.AddWords(adwords);

                                if (issucc && isstu)

                                    ViewData["gr_10Message"] = "非¤?常¡ê感D谢?您¨²的Ì?参?与®?!ê?";

                                else

                                    ViewData["gr_10Message"] = "提¬¨¢交?失º¡ì败㨹:保À¡ê存ä?捐¨¨赠¨´失º¡ì败㨹!ê?";

                            }

                            else

                            {

                                ViewData["gr_10Message"] = "提¬¨¢交?失º¡ì败㨹:学¡ì生¦¨²信?息¡é不?存ä?在¨²!ê?";

                            }

                        }

                        else

                        {

                            ViewData["gr_10Message"] = "此ä?订?单Ì£¤已°?被À?捐¨¨赠¨´过y!ê?";

                        }

                    }

                    else

                    {

                        ViewData["gr_10Message"] = "提¬¨¢交?失º¡ì败㨹:订?单Ì£¤不?存ä?在¨²!ê?";

                    }

                    

               

                }

                else{

                    adwords.USERNAME =_username;                   

                    adwords.ORDERCODE =_ordercode;

                    adwords.WORDS = _words;

                    adwords.STATUS = AuditStatus.未¡ä审¦¨®核?;

                    adwords.SOURCE = MemberSource.淘¬?宝À|;

                    adwords.CREATIONDATE=DateTime.Now;

                    adwords.ISACTIVE = true;

                    P_STUDENTS_Stu = _Student.GetStudentsByID(int.Parse(_stuid));

                    if(_Stu != null)

                    {

                        adwords.Students =_Stu;

                        bool issucc = _Advice.AddWords(adwords);

                        if (issucc)

                            ViewData["gr_10Message"] = "非¤?常¡ê感D谢?您¨²的Ì?参?与®?!ê?";

                        else

                            ViewData["gr_10Message"] = "提¬¨¢交?失º¡ì败㨹:保À¡ê存ä?捐¨¨赠¨´失º¡ì败㨹!ê?";

                    }

                    else

                    {

                        ViewData["gr_10Message"] = "提¬¨¢交?失º¡ì败㨹:学¡ì生¦¨²信?息¡é不?存ä?在¨²!ê?";

                    }

 

                }

               

            }

            catch(Exception ex)

            {

                ViewData["gr_10Message"] = "提¬¨¢交?失º¡ì败㨹:" + ex.Message;

            }

 

 

            IList<P_RECISCHOOL> Model = newList<P_RECISCHOOL>();

 

            Model = _Reci.GetAllSchool();

            this.ViewData["P_RECISCHOOL"] = Model;

 

            ViewData["ordercode"]= flag;

            returnView("DonateStudent");

        }

 

    }

}

 

前台一些重点

  <h1>>>相¨¤关?文?字Á?</h1>

             <% FlashNewsflashNew = (FlashNews)ViewData["flashNew"]; %>

             <% if (flashNew!= null)

                { %>

            <h2><%: flashNew.Title%></h2>

            <div class="text"><%=flashNew.Content%></div>

            <%} %>

table width="878" border="0" align="center" cellpadding="0" cellspacing="0">

                      <%

                          IList<P_ADVICEWORDS>Model = (IList<P_ADVICEWORDS>)ViewData["P_ADVICEWORDS"];

                          if (Model !=null && Model.Count != 0)

                          {

                              foreach (P_ADVICEWORDSitem in Model)

                              {%>

                              <% if (item.Students != null&& item.Students.School != null)

                                 { %>

                                <tr>

                           

                                    <td width="82" align="center"valign="middle"class="style3"><span class="blue"> <%=item.USERNAME%></span></td>

                                    <td width="256" align="left"valign="middle"class="style3">已°?下?单Ì£¤并¡é赠¨´送¨ª<%=item.Students.School.SCHOOLNAME%>,ê?<%=item.Students.STUDENTSNAME%>一°?双?皮¡è鞋?</td>

                                    <td width="253" align="center"valign="middle"class="style3">寄?语®?:êo<%=item.WORDS%></td>

                            

                                </tr>

                        <% } %>

                        <%}

                          }

                        %>

                  

                    </table>

 

 

Form的用法

<form id="formtijiao"  action="/Donations/SaveDona"method="post">

      <a href="javascript:;" class="close" οnclick="disp('demandX'),disp('all')"><img src="../../Content/aokang1.0/Img/donation_close.gif"alt="关?闭À?" /></a>

      <div class="demand_title2">对? <span id="spanstu" class="demand_number">林¢?平?平?</span> 小?朋¨®友®?的Ì?寄?语®?</div>

        <input id="stuid" name="stuid"type="hidden"/>

        <input id="stuname" name="stuname" type="hidden" />

        <input id="flag" name='E="<%:1' type="hidden"value="<%: ViewData["ordercode"] %>"/>

      <ul>

         <% if(ViewData["ordercode"] == null || ViewData["ordercode"]== "")

            { %>

                 <li><span class="font_bold">淘¬?宝À|用®?户¡ì名?</span><input  id="username"name="username"  type="text" class="input_text" /></li>

            <li><span class="font_bold">订?单Ì£¤  编À¨¤号?</span><input id="ordercode"name="ordercode"type="text"class="input_text"/></li>

          <%} %>

          <% else

            { %>

            <li><span class="font_bold">舒º?尚¦D网ª?用®?户¡ì:êo</span><%: MemberHelper.Member.ShowName%><input id="username"name="username"  type="hidden" class="" value="<%:MemberHelper.Member.ShowName %>" /></li>

            <li><span class="font_bold">订?单Ì£¤  编À¨¤号?:êo</span><%: ViewData["ordercode"]%><input id="ordercode"name="ordercode"type="hidden"class=""value="<%: ViewData["ordercode"] %>" /></li>

          <%} %>

          

          <li>寄?语®?正y文?:êo<br />

                    <textarea id="words" name="words" cols="" rows="" class="input_text2"></textarea><br />

 <span class="red">3000</span>字Á?以°?内¨²

          </li>

      </ul>

      <div class="donation_btn"><input  id="SaveSubmit"type="image"src="../../Content/aokang1.0/Img/donation_btn2.gif"  value="提¬¨¢交?" /></div>

  </form>

 

 

Function的用法

 

<script>

    //弹Ì¡¥出?

    var popup =function (us) { returndocument.getElementById(us); }

 

 

    functiondisbmain(cen) {

        popup(cen).style.display = "block";

    }

    functiondisb(cen, den) {

        varstr;

        varstrid;

        if ($("." + cen + ":checked").length> 0) {

            vararry = $("." + cen + ":checked").val().split('|');

            if(arry.length == 2) {

                strid = arry[0];

                str = arry[1];

            }

            document.getElementById("spanstu").innerHTML = str;

            $("#stuname").val(str);

            $("#stuid").val(strid);

            disbmain('demandX');

            disbmain('all');

            disp(den);

 

        }

 

 

 

    }

    functiondisp(cen) {

        popup(cen).style.display = "none";

    }

    $(document).ready(function() {

        //        $.validator.setDefaults({

        //            debug: true

        //        })

 

        $("#formtijiao").validate({

            rules: {

                ordercode: "required",

                words: "required"

            },

            messages: {

                ordercode: "订?单Ì£¤号?不?能¨¹为a空?!ê?!ê?",

                words: "寄?语®?不?能¨¹为a空?!ê?!ê?"

            }

 

        });

    })

</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值