public SucursalMntFrm(Sucursal sucursalMnt, int idEntidadMnt, TipoMantenimiento tipoMnt, GridControl gridParent, SucursalFrm formParent) { if (tipoMnt == TipoMantenimiento.SinEspecificar && idEntidadMnt <= 0) { throw new ArgumentException("El valor primario de la entidad no contiene un valor valido."); } InitializeComponent(); SucursalMnt = sucursalMnt; 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; EstablecerPermisos(); InicioTipoMantenimiento(); }
public static SucursalFrm GetInstance() { // Lock entire body of method lock (SyncLock) { if (_uniqueInstance == null || _uniqueInstance.IsDisposed) { _uniqueInstance = new SucursalFrm(); } _uniqueInstance.BringToFront(); return(_uniqueInstance); } }