// Use this for initialization void Start() { findPosition = true; levelObjectsManager = GameObject.FindGameObjectWithTag("LevelObjects"); wait = new WaitForSeconds(0.02f); edO = GameObject.Find("EditObject").GetComponent <EditObject>(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { Response.Redirect("../Login.aspx"); Response.End(); } string B_Company_id = Request["B_Company_id"]; if (string.IsNullOrEmpty(B_Company_id)) { m_Company = Global.GetCtx(Session["TopCompany"].ToString()).CompanyMgr.FindTopCompany(); } else { m_Company = (CCompany)Global.GetCtx(Session["TopCompany"].ToString()).CompanyMgr.Find(new Guid(B_Company_id)); } string id = Request["id"]; if (string.IsNullOrEmpty(id)) { Response.End(); return; } m_BaseObject = (CReport)m_Company.ReportMgr.Find(new Guid(id)); if (m_BaseObject == null) { Response.End(); return; } //保存到编辑对象 EditObject.Add(Session.SessionID, m_BaseObject); if (Request.Params["Action"] == "GetData") { GetData(); Response.End(); } else if (Request.Params["Action"] == "Cancel") { Session["AddReport"] = null; Response.End(); } else if (Request.Params["Action"] == "PostData") { PostData(); //从编辑对象移除 EditObject.Remove(Session.SessionID, m_BaseObject); Response.End(); } else if (Request.Params["Action"] == "GetCondiction") { GetCondiction(); Response.End(); } }
/// <summary> /// Adds the assigned Transportistas to the user. /// </summary> private void AddTransportistas() { var list = cbTransportista.SelectedValues; var user = DAOFactory.UsuarioDAO.FindById(Usuario.Id); var transp = user.Transportistas.Cast <Transportista>().ToList(); var todos = (list.Count == 0 || list.Contains(-1) || list.Contains(0)); var porTransportista = !todos || user.PorTransportista; var sinTransportista = (todos || list.Contains(cbTransportista.NoneValue)) && user.MostrarSinTransportista; /*si elige el todos se le asigna los maximos transportistas que podia ver el usuario con el que se esta haceidno la asignacion*/ EditObject.ClearTransportistas(); if (todos) { foreach (var t in transp) { EditObject.AddTransportista(t); } } else { foreach (var id in list.Where(i => i > 0)) { EditObject.AddTransportista(DAOFactory.TransportistaDAO.FindById(id)); } } EditObject.MostrarSinTransportista = sinTransportista; EditObject.PorTransportista = porTransportista; }
void OnAnimParameterChanged(EditObject animObject, UIParameter parameter, object newValue) { var theEditAnim = (Animations.EditAnimation)animObject; Debug.Assert(theEditAnim == editAnimation); dieRenderer.SetAnimation(theEditAnim); base.pageDirty = true; }
private void RefreshOdometerVehicleTypes() { EditObject.ClearVehicleTypes(); foreach (var tipo in from int t in ddclTipos.SelectedValues select DAOFactory.TipoCocheDAO.FindById(t)) { EditObject.AddVehicleType(tipo); } }
protected override void DisposeManaged() { foreach (var edit in ModuleObjectEdits) { edit.Dispose(); } EditObject.Dispose(); base.DisposeManaged(); }
protected void btAnular_Click(object sender, EventArgs e) { ModalPopupExtender1.Hide(); updAnular.Update(); ValidateEmpty(txtMotivo.Text, "MOTIVO"); EditObject.Anular(txtMotivo.Text, DAOFactory.UsuarioDAO.FindById(Usuario.Id)); DAOFactory.TicketDAO.SaveOrUpdate(EditObject); Open(); }
/// <summary> /// Bearbeiten des Objekts /// </summary> /// <param name="edit">Art der Veränderung</param> public virtual void Edit(EditObject edit) { switch (edit) { case EditObject.EndDown: { ActualObjectEnd.Y += (MainWindow.DrawRowSize / 150); //Wenn das Ende das Zeichenfeld überschreitet, wird die Aktion rückgängig gemacht if (!MainWindow.InDrawField(ActualObjectEnd)) { ActualObjectEnd.Y -= (MainWindow.DrawRowSize / 150); } } break; case EditObject.EndUp: { ActualObjectEnd.Y -= (MainWindow.DrawRowSize / 150); //Wenn das Ende das Zeichenfeld überschreitet, wird die Aktion rückgängig gemacht if (!MainWindow.InDrawField(ActualObjectEnd)) { ActualObjectEnd.Y += (MainWindow.DrawRowSize / 150); } } break; case EditObject.EndLeft: { ActualObjectEnd.X -= (MainWindow.DrawRowSize / 150); //Wenn das Ende das Zeichenfeld überschreitet, wird die Aktion rückgängig gemacht if (!MainWindow.InDrawField(ActualObjectEnd)) { ActualObjectEnd.X += (MainWindow.DrawRowSize / 150); } } break; case EditObject.EndRight: { ActualObjectEnd.X += (MainWindow.DrawRowSize / 150); //Wenn das Ende das Zeichenfeld überschreitet, wird die Aktion rückgängig gemacht if (!MainWindow.InDrawField(ActualObjectEnd)) { ActualObjectEnd.X -= (MainWindow.DrawRowSize / 150); } } break; } Redraw(); }
/// <summary> /// 记录属性修改 /// </summary> /// <param name="propertyIndex">属性</param> private void RecordModifiedInner(int propertyIndex) { //Trace.WriteLine(string.Format("{1} => Modified:{0}", EditObject.__Struct.Properties[propertyIndex].PropertyName, EditObject.GetValue(EditObject.__Struct.PrimaryKey)), // EditObject.GetType().Name); SetModified(propertyIndex); if (!Arrest.HasFlag(EditArrestMode.InnerLogical)) { EditObject.OnModified(propertyIndex); } }
public bool Save() { BeginOperation(); if (!DoValidate()) { return(false); } RaiseBeforeSave(); EditObject.Save(); return(true); }
/// <summary> /// 记录属性修改 /// </summary> /// <param name="propertyIndex">属性</param> internal void RecordModified(int propertyIndex) { if (!Arrest.HasFlag(EditArrestMode.RecordChanged)) { RecordModifiedInner(propertyIndex); } if (!Arrest.HasFlag(EditArrestMode.InnerLogical)) { EditObject.OnModified(propertyIndex); } }
// Use this for initialization void Start() { rStart = color.r * 255; bStart = color.b * 255; gStart = color.g * 255; aStart = color.a * 255; startTime = Time.time; takeSpriteColorsAtOnce = true; wait = new WaitForFixedUpdate(); waitForDisable = new WaitForSeconds(0.2f); edO = GameObject.Find("EditObject").GetComponent <EditObject>(); }
public ObjectParameterList CreateControls(EditObject objectToReflect, RectTransform root) { var reflectedObj = new ObjectParameterList(); reflectedObj.reflectedObject = objectToReflect; // List all public fields var objType = objectToReflect.GetType(); var props = objType.GetProperties(BindingFlags.Public | BindingFlags.Instance); foreach (var prop in props) { // Find a parameter ui for this property type var prefab = parameterPrefabs.FirstOrDefault(pp => pp.CanEdit(prop.PropertyType, prop.GetCustomAttributes(false))); if (prefab != null) { // Create the UI var uiparam = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, root); uiparam.Setup(prop, objectToReflect); uiparam.onParameterModified += (ui, val) => { reflectedObj.onParameterChanged?.Invoke(objectToReflect, ui, val); }; reflectedObj.parameters.Add(uiparam); } } var fields = objType.GetFields(BindingFlags.Public | BindingFlags.Instance); foreach (var field in fields) { // Find a parameter ui for this field's type var att = field.GetCustomAttributes(false); if (!att.Any(a => a.GetType() == typeof(IgnoreParameterAttribute))) { var prefab = parameterPrefabs.FirstOrDefault(pp => pp.CanEdit(field.FieldType, att)); if (prefab != null) { // Create the UI var uiparam = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, root); uiparam.Setup(field, objectToReflect); uiparam.onParameterModified += (ui, val) => { reflectedObj.onParameterChanged?.Invoke(objectToReflect, ui, val); }; reflectedObj.parameters.Add(uiparam); } } } return(reflectedObj); }
private void AddRace_Click(object sender, RoutedEventArgs e) { EditObject edo = new EditObject(); edo.Id = 0; edo.pageMode = HelperClass.PageMode.Add; if (!Frame.Navigate(typeof(RacePage), edo)) { var resourceLoader = ResourceLoader.GetForCurrentView("Resources"); throw new Exception(resourceLoader.GetString("NavigationFailedExceptionMessage")); } }
private void AppBarEditButton_Click(object sender, RoutedEventArgs e) { EditObject edo = new EditObject(); edo.Id = ((Driver)this.DefaultViewModel["Driver"]).Id; edo.pageMode = HelperClass.PageMode.Edit; if (!Frame.Navigate(typeof(DriverPage), edo)) { var resourceLoader = ResourceLoader.GetForCurrentView("Resources"); throw new Exception(resourceLoader.GetString("NavigationFailedExceptionMessage")); } }
public void StartEditing(GObject obj) { editObject = new EditObject(this, obj); Lib.Selection.Clear(); Lib.Selection.Add(editObject); editObject.CheckRepaint(); foreach (MapForm mapForm in mainForm.MapForms) { mapForm.MapUserControl.Cursor = Cursors.Cross; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { Response.Redirect("../Login.aspx"); Response.End(); } string B_Company_id = Request["B_Company_id"]; if (string.IsNullOrEmpty(B_Company_id)) { m_Company = Global.GetCtx(Session["TopCompany"].ToString()).CompanyMgr.FindTopCompany(); } else { m_Company = (CCompany)Global.GetCtx(Session["TopCompany"].ToString()).CompanyMgr.Find(new Guid(B_Company_id)); } m_Table = m_Company.WorkflowCatalogMgr.Table; string id = Request["id"]; if (string.IsNullOrEmpty(id)) { Response.Write("请选择记录!"); Response.End(); } m_BaseObject = m_Company.WorkflowCatalogMgr.Find(new Guid(id)); if (m_BaseObject == null) { Response.Write("请选择记录!"); Response.End(); } //保存到编辑对象 EditObject.Add(Session.SessionID, m_BaseObject); if (Request.Params["Action"] == "Cancel") { m_BaseObject.Cancel(); Response.End(); } else if (Request.Params["Action"] == "PostData") { PostData(); //从编辑对象移除 EditObject.Remove(Session.SessionID, m_BaseObject); Response.End(); } }
public void StartEditing(GType type) { if (DraggedType != null) { mainForm.TypesUserControl.EndDragging(); } editObject = new EditObject(this, type); Lib.Selection.Clear(); Lib.Selection.Add(editObject); foreach (MapForm mapForm in mainForm.MapForms) { mapForm.MapUserControl.Cursor = Cursors.Cross; } }
public override void Edit(EditObject edit, double factor) { if (edit == EditObject.Size) { //Höhe und Breite wird mit dem Faktor gestreckt/gestaucht Width *= factor; Height *= factor; //Endpunkt wird berechnet CalculateEnd(); Redraw(); } }
public static void ChangeAsset(EditObject c) { foreach(Object obj in Materials()){ string path = AssetDatabase.GetAssetPath(obj); c(obj, path); EditorUtility.SetDirty(obj); AssetDatabase.ImportAsset(path, ImportAssetOptions.ForceUpdate); } AssetDatabase.Refresh(); AssetDatabase.SaveAssets(); }
/// <summary> /// Adds the selected configurations to the current device. /// </summary> private void AddConfigurations() { var currentIds = EditObject.Configuraciones.OfType <ConfiguracionDispositivo>().Select(config => config.Id).ToList(); var ids = ddlConfiguracion.SelectedValues.Where(selected => !selected.Equals(0)).ToList(); foreach (var id in ids.Where(id => !currentIds.Contains(id))) { EditObject.AddConfiguration(DAOFactory.ConfiguracionDispositivoDAO.FindById(id)); } foreach (var id in currentIds.Where(id => !ids.Contains(id)).ToList()) { EditObject.DeleteConfiguration(DAOFactory.ConfiguracionDispositivoDAO.FindById(id)); } }
// Use this for initialization void Start() { findPosition = true; allCameras = GameObject.FindGameObjectsWithTag("GameCamera"); edO = GameObject.Find("EditObject").GetComponent <EditObject>(); foreach (GameObject m in allCameras) { scanLinesStart = m.transform.GetChild(0).gameObject.GetComponent <AnalogGlitch>().scanLineJitter; colorDriftStart = m.transform.GetChild(0).gameObject.GetComponent <AnalogGlitch>().colorDrift; } levelObjectsManager = GameObject.FindGameObjectWithTag("LevelObjects"); wait = new WaitForSeconds(0.1f); }
public void Render(object sender, IDrawArgs drawArgs) { if (_geometrys.Count == 0) { return; } Graphics g = drawArgs.Graphics as Graphics; ICanvas canvas = sender as ICanvas; foreach (object geo in _geometrys) { GraphicsPath path = ToGraphicsPath(geo, canvas); if (path == null) { continue; } g.DrawPath(_pen, path); // EditObject eobj; if (!_editObjects.ContainsKey(geo)) { eobj = new EditObject(); eobj.Geometry = geo; _editObjects.Add(geo, eobj); } else { eobj = _editObjects[geo]; } if (eobj.Path != null) { eobj.Path.Dispose(); } eobj.Path = path; // if (_isAllowEdit) { Brush boxBrush = eobj.IsSelected ? Brushes.Green : Brushes.Red; for (int i = 0; i < path.PointCount; i++) { g.FillRectangle(boxBrush, path.PathPoints[i].X - EDIT_BOX_HALF_WIDTH, path.PathPoints[i].Y - EDIT_BOX_HALF_WIDTH, EDIT_BOX_WIDTH, EDIT_BOX_WIDTH); } } } }
public bool SaveAndDispose() { BeginOperation(); if (!DoValidate()) { return(false); } RaiseBeforeSave(); foreach (var edit in ModuleObjectEdits) { edit.Dispose(); } EditObject.SaveAndDispose(); Dispose(); return(true); }
private void AddMensajes() { var list = cbMensaje.SelectedValues; EditObject.ClearMensajes(); if (QueryExtensions.IncludesAll(list)) { return; } foreach (var id in list) { EditObject.AddMensaje(DAOFactory.MensajeDAO.FindById(id)); } }
/// <summary> /// Add the newly assigned functions to the current profile being edited. /// </summary> private void AddFunctions() { LoadMovMenus(); EditObject.ClearFunciones(); var index = new Dictionary <int, short>(); foreach (Control list in panReorder.Controls) { var rol = list as ReorderList; if (rol == null) { continue; } foreach (var item in rol.Items) { var key = Convert.ToInt32(((HiddenField)item.FindControl("hidIdFuncion")).Value); var movMenu = _movmenus.ContainsKey(key) ? _movmenus[key] : new MovMenu { Perfil = EditObject, Funcion = DAOFactory.FuncionDAO.FindById(key) }; movMenu.Alta = ((CheckBox)item.FindControl("chkAlta")).Checked; movMenu.Baja = ((CheckBox)item.FindControl("chkBaja")).Checked; movMenu.Consulta = ((CheckBox)item.FindControl("chkConsulta")).Checked; movMenu.Modificacion = ((CheckBox)item.FindControl("chkMod")).Checked; movMenu.Reporte = ((CheckBox)item.FindControl("chkImprimir")).Checked; movMenu.VerMapa = ((CheckBox)item.FindControl("chkMapa")).Checked; movMenu.Perfil = EditObject;//DAOFactory.PerfilDAO.FindById(EditObject.Id); if (!index.ContainsKey(movMenu.Funcion.Sistema.Id)) { index.Add(movMenu.Funcion.Sistema.Id, 0); } movMenu.Orden = index[movMenu.Funcion.Sistema.Id]++; if (movMenu.IsActive()) { EditObject.AddFuncion(movMenu); } } } }
public void Event(object sender, enumCanvasEventType eventType, DrawingMouseEventArgs e) { if (!_isAllowEdit) { return; } switch (eventType) { case enumCanvasEventType.MouseDown: EditObject eobj = FindEditObject(sender, e); if (eobj != null) { _prePoint = new Point(e.ScreenX, e.ScreenY); _currentEditObj = eobj; } else { _currentEditObj = null; } (sender as ICanvas).Refresh(enumRefreshType.All); break; case enumCanvasEventType.MouseMove: if (_currentEditObj != null && Control.MouseButtons == MouseButtons.Left) { if (_editAction == enumEditAction.DragObj) { DoDrag(sender, e.ScreenX - _prePoint.X, e.ScreenY - _prePoint.Y); _prePoint = new Point(e.ScreenX, e.ScreenY); } else if (_editAction == enumEditAction.DrawVertext) { DoDragVertext(sender, e.ScreenX - _prePoint.X, e.ScreenY - _prePoint.Y); _prePoint = new Point(e.ScreenX, e.ScreenY); } } break; case enumCanvasEventType.MouseUp: _prePoint = Point.Empty; _currentEditObj = null; _crtVertextIndex = -1; break; } }
public override void Edit(EditObject edit) { //Wenn kein ganzer Kreis angezeigt wird, können Änderungen vorgenommen werden if (CircleSizeAngle != 360) { switch (edit) { case EditObject.Invert: { IsInverted = !IsInverted; Redraw(); } break; } base.Edit(edit); } }
public override void Edit(EditObject edit, double value) { if (edit == EditObject.Size) { //Höhe und Breite wird mit dem Faktor gestreckt/gestaucht Width *= value; Height *= value; //Endpunkt wird berechnet CalculateEnd(); Redraw(); } else if (edit == EditObject.Angle) { this.Rotate(value); } }
public void EndEditing() { if (!this.EditMode) { return; } try { foreach (MapForm mapForm in mainForm.MapForms) { mapForm.MapUserControl.Cursor = Cursors.Default; } GObject obj = null; if (editObject.OrigObject == null) { if (MessageBox.Show(Locale.Get("_createobject"), Application.ProductName, MessageBoxButtons.YesNo) == DialogResult.Yes) { obj = editObject.Create(); } } else { if (MessageBox.Show(Locale.Get("_savechanges"), Application.ProductName, MessageBoxButtons.YesNo) == DialogResult.Yes) { obj = editObject.UpdateOrigObject(); } } if (obj != null) { // if(lib.HasDb) using(Context context=lib.GetContext()){obj.Save(context);} } } catch (Exception ex) { Log.Exception(ex); } finally { lib.Selection.Clear(); this.CheckRepaint(editObject); editObject = null; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { Response.Redirect("../../Login.aspx"); Response.End(); } string id = Request["id"]; if (string.IsNullOrEmpty(id)) { Response.Write("请选择表!"); Response.End(); } m_Table = (CTable)Global.GetCtx(Session["TopCompany"].ToString()).TableMgr.Find(new Guid(id)); if (m_Table == null) { Response.Write("表不存在!"); Response.End(); } //保存到编辑对象 EditObject.Add(Session.SessionID, m_Table); if (Request.Params["Action"] == "GetData") { GetData(); Response.End(); } else if (Request.Params["Action"] == "Cancel") { m_Table.Cancel(); Response.End(); } else if (Request.Params["Action"] == "PostData") { PostData(); //从编辑对象移除 EditObject.Remove(Session.SessionID, m_Table); Response.End(); } }