public static ProgramacioncitaDuplicarFrm GetInstance() { // Lock entire body of method lock (SyncLock) { if (_uniqueInstance == null || _uniqueInstance.IsDisposed) { _uniqueInstance = new ProgramacioncitaDuplicarFrm(); } _uniqueInstance.BringToFront(); return(_uniqueInstance); } }
public ProgramacioncitaDuplicarMntFrm(int idEntidadMnt, TipoMantenimiento tipoMnt, GridControl gridParent, ProgramacioncitaDuplicarFrm formParent) { 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; }