public UbicacionMntFrm(int idEntidadMnt, TipoMantenimiento tipoMnt, GridControl gridParent, UbicacionFrm formParent, int?idAlmacenSel) { if (tipoMnt == TipoMantenimiento.SinEspecificar && idEntidadMnt <= 0) { throw new ArgumentException("El valor primario de la entidad no contiene un valor valido."); } InitializeComponent(); IdEntidadMnt = idEntidadMnt; TipoMnt = tipoMnt; SeEliminoObjeto = false; GridParent = gridParent; FormParent = formParent; var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); _errorProvider = new DXErrorProvider(); IdUsuario = SessionApp.UsuarioSel.Idusuario; IdAlmacenSel = idAlmacenSel; }
public static UbicacionFrm GetInstance() { // Lock entire body of method lock (SyncLock) { if (_uniqueInstance == null || _uniqueInstance.IsDisposed) { _uniqueInstance = new UbicacionFrm(); } _uniqueInstance.BringToFront(); return(_uniqueInstance); } }