private DeviceInstall GetFormData() { DeviceInstall deviceInstall = new DeviceInstall(); deviceInstall.Id = Id; deviceInstall.EtNumber = MainHelper.TxtGetText(ref txtEtNumber); deviceInstall.ContractNumber = MainHelper.TxtGetText(ref txtContractNumber); deviceInstall.IdContractor = MainHelper.DdlGetSelectedValueInt(ref ddlContractor); deviceInstall.PlanDate = MainHelper.TxtGetTextDateTime(ref txtPlanDate); deviceInstall.DeviceModel = MainHelper.TxtGetText(ref txtDeviceModel); deviceInstall.IdCity = MainHelper.DdlGetSelectedValueInt(ref ddlCity); deviceInstall.Address = MainHelper.TxtGetText(ref txtAddress); deviceInstall.ObjectName = MainHelper.TxtGetText(ref txtObjectName); deviceInstall.AddDevices = MainHelper.TxtGetText(ref txtAddDevices); deviceInstall.ContactName = MainHelper.TxtGetText(ref txtContactName); deviceInstall.IdManager = MainHelper.DdlGetSelectedValueInt(ref ddlManager); deviceInstall.IdServiceAdmin = MainHelper.DdlGetSelectedValueInt(ref ddlServiceAdmin); deviceInstall.Comment = MainHelper.TxtGetText(ref txtComment); return deviceInstall; }
protected new void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); if (!IsPostBack) { FormTitle = "Новая заявка на инсталляцию"; UserIsManager = Db.Db.Users.CheckUserRights(User.Login, serviceManagerRightGroup); UserIsOperator = Db.Db.Users.CheckUserRights(User.Login, serviceOperatorRightGroup); UserIsSysAdmin = Db.Db.Users.CheckUserRights(User.Login, sysAdminRightGroup); FillLists(); if (Id > 0) { DeviceInstall deviceInstall = new DeviceInstall(Id); FillContractorList(deviceInstall.IdContractor); FillFormData(deviceInstall); } } RegisterStartupScripts(); }
private void FillFormData(DeviceInstall deviceInstall) { FormTitle = String.Format("Редактирование заявки №{0}", deviceInstall.Id); MainHelper.TxtSetText(ref txtEtNumber, deviceInstall.EtNumber); MainHelper.TxtSetText(ref txtContractNumber, deviceInstall.ContractNumber); MainHelper.DdlSetSelectedValue(ref ddlContractor, deviceInstall.IdContractor); MainHelper.TxtSetDate(ref txtPlanDate, deviceInstall.PlanDate); MainHelper.TxtSetText(ref txtDeviceModel, deviceInstall.DeviceModel); MainHelper.DdlSetSelectedValue(ref ddlCity, deviceInstall.IdCity); MainHelper.TxtSetDate(ref txtAddress, deviceInstall.Address); MainHelper.TxtSetText(ref txtObjectName, deviceInstall.ObjectName); MainHelper.TxtSetText(ref txtContactName, deviceInstall.ContactName); MainHelper.TxtSetDate(ref txtAddDevices, deviceInstall.AddDevices); MainHelper.DdlSetSelectedValue(ref ddlManager, deviceInstall.IdManager); MainHelper.DdlSetSelectedValue(ref ddlServiceAdmin, deviceInstall.IdServiceAdmin); MainHelper.TxtSetText(ref txtComment, deviceInstall.Comment); }