gyhlw_dotnet/网站项目/VRS/Management/UnitManage_Add.aspx.cs

129 lines
4.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace VRS.Management
{
public partial class UnitManage_Add : BasePage
{
DataService.BLL.admin_user bll = new DataService.BLL.admin_user();
DataService.BLL.admin_user_role bllAUR = new DataService.BLL.admin_user_role();
DataService.BLL.admin_log log = new DataService.BLL.admin_log();
DataService.BLL.admin_config bll_config = new DataService.BLL.admin_config();
DataService.BLL.admin_unit bll_unit = new DataService.BLL.admin_unit();
protected override void Page_Load(object sender, EventArgs e)
{
base.Page_Load(sender, e);
if (!IsPostBack)
{
//BindDepName(cbxDepName);
//BindDeviceType("sign_dep", ddlDep, "");
var user = DataService.BLL.admin_user.load_login();
var userModel = bll.GetModel(user.user_id);
if (bll.IsAdministrator(userModel))
{
tr_city.Visible = true;
tr_unit.Visible = true;
BindProvince(ddp_province, "");
}
else
{
tr_city.Visible = false;
tr_unit.Visible = false;
}
}
}
protected void ddp_province_SelectedIndexChanged(object sender, Telerik.Web.UI.DropDownListEventArgs e)
{
BindCity(ddp_city, ddp_province.SelectedValue, "");
}
protected void ddp_city_SelectedIndexChanged(object sender, Telerik.Web.UI.DropDownListEventArgs e)
{
//BindUnit(ddp_unit, ddp_city.SelectedValue, "");
}
protected void btnSure_Click(object sender, EventArgs e)
{
/*
if (string.IsNullOrWhiteSpace(id_card.Text) || string.IsNullOrWhiteSpace(real_name.Text) || string.IsNullOrWhiteSpace(password.Text) || string.IsNullOrWhiteSpace(ddlDep.SelectedValue))
{
RadAjaxManager1.Alert("登录账号、姓名、密码、部门不能为空!");
return;
}
*/
if (string.IsNullOrWhiteSpace(ddp_province.SelectedValue) || string.IsNullOrWhiteSpace(ddp_city.SelectedValue) || string.IsNullOrWhiteSpace(txt_unit.Text))
{
RadAjaxManager1.Alert("省、市、单位名称不能为空!");
return;
}
if (string.IsNullOrWhiteSpace(unit_addr.Text) )
{
RadAjaxManager1.Alert("单位地址不能为空!");
return;
}
DataService.Model.admin_unit model = new DataService.Model.admin_unit();
model.unit_id = BasePage.GetRoomNo();
model.unit_name = txt_unit.Text.Trim();
model.province = ddp_province.SelectedText;
model.province_id = ddp_province.SelectedValue;
model.city = ddp_city.SelectedText;
model.city_id = ddp_city.SelectedValue;
model.legal_person = legal_person.Text.Trim();
model.unit_addr = unit_addr.Text.Trim();
//model.create_time = DateTime.Now;
model.r1 = remark.Text;
if (bll_unit.Add(model))
{
log.write_log("添加单位成功。" + "单位名称:" + txt_unit.Text.Trim() + "ID" + model.unit_id);
RadAjaxManager1.ResponseScripts.Add("alert('添加成功!');CloseAndRebind();");
}
else
{
RadAjaxManager1.Alert("添加失败!");
}
}
protected void id_card_TextChanged(object sender, EventArgs e)
{
/*
if (!string.IsNullOrWhiteSpace(id_card.Text))
{
var str = id_card.Text.Trim();
if (str.Length >= 17)
{
var flag = str.Substring(16, 1);
string[] man = new string[] {
"1","3","5","7","9" };
string[] woman = new string[] {
"0","2","4","6","8"};
if (man.Contains(flag))
{
sex.SelectedValue = "男";
}
if (woman.Contains(flag))
{
sex.SelectedValue = "女";
}
}
}
*/
}
}
}