CSharp源码分析Kit9011.docx

上传人:b****8 文档编号:9948453 上传时间:2023-02-07 格式:DOCX 页数:13 大小:16.50KB
下载 相关 举报
CSharp源码分析Kit9011.docx_第1页
第1页 / 共13页
CSharp源码分析Kit9011.docx_第2页
第2页 / 共13页
CSharp源码分析Kit9011.docx_第3页
第3页 / 共13页
CSharp源码分析Kit9011.docx_第4页
第4页 / 共13页
CSharp源码分析Kit9011.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

CSharp源码分析Kit9011.docx

《CSharp源码分析Kit9011.docx》由会员分享,可在线阅读,更多相关《CSharp源码分析Kit9011.docx(13页珍藏版)》请在冰豆网上搜索。

CSharp源码分析Kit9011.docx

CSharp源码分析Kit9011

CSharp源码分析Kit9011.doc

//GET:

ManageUser/Create

//新增用户信息

publicActionResultCreate()

{

//查询出店员及业务员信息

varuserType=(fromiindb.CategoryItems

wherei.C_ikCategory=="U_ikRole"&&i.CI_ikID!

=1

selectnew

{

aa=i.CI_ikID,

bb=i.CI_ikName

}).ToList();

//绑定至下拉列表

ViewBag.category=newSelectList(userType,"aa","bb");

returnView();

}

//POST:

ManageUser/Create

GetTypeName((int)model.BookType_ikID);

[HttpPost]

//添加数据

publicActionResultCreates()

{

try

{

//获取数据

intsID=Convert.ToInt32((Session["UserInfo"]asUsers).S_ikID);

stringuLoginName=Request.Form["ULoginName"];

stringuPassword=Request.Form["UPassword"];

stringuRealName=Request.Form["URealName"];

stringuSex=Request.Form["USex"];

stringuTelephone=Request.Form["UTelephone"];

intuRole=int.Parse(Request.Form["URole"]);

booluCanDelete=bool.Parse(Request.Form["UCanDelete"]);

varresult=(fromiindb.Users

wherei.U_ikLoginName==uLoginName

selecti);

if(result.Count()<1)

{

Usersu=newUsers();

//将修改的数据赋值给实体

u.U_ikCanDelete=uCanDelete;

u.S_ikID=sID;

u.U_ikLoginName=uLoginName;

u.U_ikPassword=uPassword;

u.U_ikRealName=uRealName;

u.U_ikSex=uSex;

u.U_ikTelephone=uTelephone;

u.U_ikRole=uRole;

//添加数据,并保存修改

db.Users.InsertOnSubmit(u);

db.SubmitChanges();

returnContent("OK");

}

returnContent("ON");

}

catch(Exceptionex)

{

throwex;

}

}

//GET:

ManageUser/Edit/5

publicActionResultEdit(intid)

//查询用户数据并返回view(绑定数据字段)

{

varresult=(fromiindb.Users

wherei.U_ikID==id

selecti).First();

varuserType=(fromiindb.CategoryItems

wherei.C_ikCategory=="U_ikRole"

selectnew

{

aa=i.CI_ikID,

bb=i.CI_ikName

}).ToList();

ViewBag.category=newSelectList(userType,"aa","bb");

 

returnView(result);

//returnRedirectToAction("Index");

}

[HttpPost]

//编辑保存修改信息

publicActionResultEdit()

{

try

{

//获取数据

intuid=int.Parse(Request.Form["UID"]);

intsid=int.Parse(Request.Form["SID"]);

stringuLoginName=Request.Form["ULoginName"];

stringuPassword=Request.Form["UPassword"];

stringuRealName=Request.Form["URealName"];

stringuSex=Request.Form["USex"];

stringuTelephone=Request.Form["UTelephone"];

intuRole=int.Parse(Request.Form["URole"]);

intuCanDelete=bool.Parse(Request.Form["UCanDelete"])?

1:

0;

//验证等入名是否存在

varresultloginName=fromiindb.Users

wherei.U_ikLoginName==uLoginName&&i.U_ikID!

=uid

selecti;

if(resultloginName.Count()<1)

{

varresult=(fromiindb.Users

wherei.U_ikID==uid

selecti).First();

result.U_ikID=uid;

result.S_ikID=sid;

result.U_ikLoginName=uLoginName;

result.U_ikPassword=uPassword;

result.U_ikRealName=uRealName;

result.U_ikSex=uSex;

result.U_ikTelephone=uTelephone;

result.U_ikRole=uRole;

result.U_ikCanDelete=Convert.ToBoolean(uCanDelete);

//result.U_ikCanDelete=uCanDelete;

db.SubmitChanges();

returnContent("OK");

}

returnContent("NO");

}

catch(Exceptionex)

{

throwex;

}

}

//GET:

ManageUser/Delete/5

//删除

publicActionResultDelete()

{

intuid=int.Parse(Request.QueryString["uid"]);

varresult=(fromiindb.Users

wherei.U_ikID==uid

selecti).First();

if(result.U_ikCanDelete==false)

{

returnContent("NO");

}

db.Users.DeleteOnSubmit(result);

db.SubmitChanges();

returnContent("OK");

}

}

}

@modelpm.Models.SetPasswordViewModel

@{

ViewBag.Title="创建密码";

}

@ViewBag.Title。

//你没有此站点的本地用户名/密码。

请添加一个本地

//帐户,这样,无需外部登录名即可登录。

@using(Html.BeginForm("SetPassword","Manage",FormMethod.Post,new{@class="form-horizontal",role="form"}))

{

@Html.AntiForgeryToken()

创建本地登录名


@Html.ValidationSummary("",new{@class="text-danger"})

@Html.LabelFor(m=>m.NewPassword,new{@class="col-md-2control-label"})

@Html.PasswordFor(m=>m.NewPassword,new{@class=

"form-control"})

@Html.LabelFor(m=>m.ConfirmPassword,new{@class="col-md-2

control-label"})

@Html.PasswordFor(m=>m.ConfirmPassword,new{@class=

"form-control"})

}

@sectionScripts{

@Scripts.Render("~/bundles/jqueryval")

}

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.Mvc;

usinggg.Models;

usingSystem.Text;

usingSystem.Data;

usinggg.App_ikStart;

namespaceggtx.Controllers

{

publicclassExchangGiftsController:

Controller

{

LINQDBDataContextdb=newLINQDBDataContext();

//GET:

ExchangGifts

publicActionResultIndex()

{

returnView();

}

//查询所有礼品信息

publicActionResultGetExchangGiftsInfo()

{

stringGiftCode=string.Empty;

stringGiftName=string.Empty;

if(Request.Form["giftCode"]!

=null)

{

GiftCode=Request.Form["giftCode"].Trim();

}

if(Request.Form["giftName"]!

=null)

{

GiftName=Request.Form["giftName"].Trim();

}

intipageSize=3,ipageIndex=0;

if(Request.Form["rows"]!

=null)

{

ipageSize=int.Parse(Request.Form["rows"]);

}

if(Request.Form["ipage"]!

=null)

{

ipageIndex=int.Parse(Request.Form["ipage"]);

}

intskip=(ipageIndex-1)*ipageSize;

//varresult=(fromiindb.ExchangGiftsselect

i).Skip(skip).Take(ipageSize).ToList();

StringBuildersb=newStringBuilder("select*fromExchangGiftswhereS_ikID="+(Session["UserInfo"]asUsers).S_ikID+"");

if(!

string.IsNullOrEmpty(GiftCode))

{

sb.Append(string.Format("andEG_ikGiftCodelike'%{0}%'",

GiftCode));

}

if(!

string.IsNullOrEmpty(GiftName))

{

sb.Append(string.Format("andEG_ikGiftNamelike'%{0}%'",

GiftName));

}

DataTabledt=SqlHelper.GetDataTable(sb.ToString());

Listlist=newList();

foreach(DataRowdrindt.Rows)

{

ExchangGiftss=dr.ToModel();

list.Add(s);

}

varresult=list.Skip(skip).Take(ipageSize).ToList();

returnJson(new{total=db.ExchangGifts.Count(),rows=result},

JsonRequestBehavior.AllowGet);

}

//GET:

ExchangGifts/Details/5

publicActionResultDetails(intid)

{

returnView();

}

//GET:

ExchangGifts/Create

publicActionResultCreate()

{

returnView();

}

//POST:

ExchangGifts/Create

[HttpPost]

publicActionResultCreate(ExchangGiftse)

{

try

{

//TODO:

Addinsertlogichere

returnView();

}

catch

{

returnView();

}

}

publicvoidIsNullCodeGifes()

{

stringcode=Request.Form["code"];

if(Request.Form["id"]!

=null)

{

intid=int.Parse(Request.Form["id"]);

varisnullCode=fromiindb.ExchangGifts

wherei.EG_ikGiftCode==code&&i.EG_ikID!

=id

selecti;

if(isnullCode.Count()>0)

{

Response.Write("err");

}

}

else

{

varisnullCode=fromiindb.ExchangGifts

wherei.EG_ikGiftCode==code

selecti;

if(isnullCode.Count()>0)

{

Response.Write("err");

}

}

}

//添加

publicActionResultCreateEX()

{

ExchangGiftses=newExchangGifts();

es.S_ikID=(Session["UserInfo"]asUsers).S_ikID;

es.EG_ikExchangNum=0;

es.EG_ikGiftCode=Request.Form["eG_ikGiftCode"];

es.EG_ikGiftName=Request.Form["eG_ikGiftName"];

es.EG_ikPhoto=Request.Form["eG_ikPhoto"];

es.EG_ikPoint=int.Parse(Request.Form["eG_ikPoint"]);

es.EG_ikNumber=int.Parse(Request.Form["eG_ikNumber"]);

es.EG_ikRemark=Request.Form["eG_ikRemark"];

db.ExchangGifts.InsertOnSubmit(es);

db.SubmitChanges();

returnContent("ok");

}

//GET:

ExchangGifts/Edit/5

publicActionResultEdit(intid)

{

varresult=fromiindb.ExchangGifts

wherei.EG_ikID==id

selecti;

returnView(result.First());

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1