private void DataPortal_Delete(CriteriaCs criteria) { try { SessionCode = OpenSession(); BeginTransaction(); //Si no hay integridad referencial, aquí se deben borrar las listas hijo CriteriaEx criterio = GetCriteria(); criterio.AddOidSearch(criteria.Oid); moleQule.Store.Data.ShippingCompanyRecord obj = (moleQule.Store.Data.ShippingCompanyRecord)(criterio.UniqueResult()); _base.Record.CopyValues(obj); _base.ProviderBase.Productos = ProductoProveedores.GetChildList(this, false); _base.ProviderBase.Productos.Clear(); _base.ProviderBase.Productos.Update(this); Session().Delete(obj); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } iQExceptionHandler.TreatException(ex); } finally { CloseSession(); } }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); Codigo = (0).ToString(Resources.Defaults.DEPARTAMENTO_CODE_FORMAT); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); GetNewCode(OidAuditoria); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); GetNewCode(OidInformeDiscrepancia); }
private void DataPortal_Delete(CriteriaCs criteria) { try { // Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); //Si no hay integridad referencial, aquí se deben borrar las listas hijo CriteriaEx criterio = GetCriteria(); criterio.AddOidSearch(criteria.Oid); Session().Delete((DepartamentoRecord)(criterio.UniqueResult())); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } iQExceptionHandler.TreatException(ex); } finally { CloseSession(); } }
private void DataPortal_Delete(CriteriaCs criteria) { try { // Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); CriteriaEx criterio = GetCriteria(); criterio.AddOidSearch(criteria.Oid); Session().Delete((SecureItemRecord)(criterio.UniqueResult())); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } throw new iQPersistentException(iQExceptionHandler.GetAllMessages(ex)); } finally { CloseSession(); } }
private void DataPortal_Delete(CriteriaCs criteria) { // Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); try { CriteriaEx criterio = GetCriteria(); criterio.AddOidSearch(criteria.Oid); Session().Delete((Schema)(criterio.UniqueResult())); Transaction().Commit(); //Borramos los usuarios que únicamente tenían acceso a esta empresa Users usuarios = Users.GetNoSchemaList(); foreach (User usr in usuarios) { User.Delete(usr.Oid); } } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } throw new iQPersistentException(iQExceptionHandler.GetAllMessages(ex)); } finally { CloseSession(); } }
private void DataPortal_Delete(CriteriaCs criteria) { try { Traspaso obj = Traspaso.Get(Oid); //Nunca se borran, se anulan obj.EEstado = EEstado.Anulado; //Anulamos el Movimiento de Banco asociado BankLine.AnulaItem(obj, SessionCode); obj.Save(); obj.CloseSession(); } catch (Exception ex) { if (!SharedTransaction && Transaction() != null) { Transaction().Rollback(); } iQExceptionHandler.TreatException(ex); } finally { CloseSession(); } }
private void DataPortal_Delete(CriteriaCs criteria) { try { // Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); WorkReport obj = Get(criteria.Oid, true, SessionCode); obj.Lines.Clear(); obj.Save(); Session().Delete(Session().Get <WorkReportRecord>(obj.Oid)); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } throw new iQPersistentException(iQExceptionHandler.GetAllMessages(ex)); } finally { CloseSession(); } }
private void DataPortal_Delete(CriteriaCs criteria) { try { // Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); //Si no hay integridad referencial, aquí se deben borrar las listas hijo Session().Delete(Session().Get <AlmacenRecord>(criteria.Oid)); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } iQExceptionHandler.TreatException(ex); } finally { CloseSession(); } }
private void DataPortal_Create(CriteriaCs criteria) { _base.Record.Oid = (long)(new Random()).Next(); GetNewCode(); _contactos = ContactoEmpresas.NewChildList(); }
private void DataPortal_Delete(CriteriaCs criteria) { try { // Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); CriteriaEx criterio = GetCriteria(); criterio.AddOidSearch(criteria.Oid); Session().Delete((PlanExtraRecord)(criterio.UniqueResult())); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } iQExceptionHandler.TreatException(ex); } finally { CloseSession(); } }
private void DataPortal_Delete(CriteriaCs criterio) { try { //Iniciamos la conexion y la transaccion SessionCode = OpenSession(); BeginTransaction(); CriteriaEx criteria = GetCriteria(); criteria.AddOidSearch(criterio.Oid); // Obtenemos el objeto ClaseTeoricaRecord obj = (ClaseTeoricaRecord)(criteria.UniqueResult()); Session().Delete(Session().Get <ClaseTeoricaRecord>(obj.Oid)); Transaction().Commit(); } catch (Exception ex) { if (Transaction() != null) { Transaction().Rollback(); } iQExceptionHandler.TreatException(ex); } finally { CloseSession(); } }
private void DataPortal_Create(CriteriaCs criteria) { Oid = (long)(new Random()).Next(); Amount = 1; From = DateTime.Now; Till = DateTime.Now; }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); _puerto_despachantes = Store.PuertoDespachantes.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { _base.Record.Oid = (long)(new Random()).Next(); EEstado = EEstado.Abierto; GetNewCode(); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); Codigo = (0).ToString(Resources.Defaults.PLANTILLA_CODE_FORMAT); _preguntas = Preguntas_Plantillas.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { Random rd = new Random(); Oid = rd.Next(); Code = (0).ToString(Resources.Defaults.EMPRESA_CODE_FORMAT); _contactos = ContactoEmpresas.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { _base.Record.Oid = (long)(new Random()).Next(); EEstado = EEstado.Active; ETipoCuenta = ETipoCuenta.CuentaCorriente; GetNewCode(); }
private void DataPortal_Create(CriteriaCs criteria) { _base.Record.Oid = (long)(new Random()).Next(); Serial = GetNewSerial(); Codigo = GetCode(); _documentos = AgenteDocumentos.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); _c_extras = ClaseExtras.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { Random rd = new Random(); Oid = rd.Next(); GetNewCode(); _contactos = ContactoEmpresas.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { _base.Record.Oid = (long)(new Random()).Next(); EStatus = EComponentStatus.OK; Notify = true; _lines = MonitorLines.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { _base.Record.Oid = (long)(new Random()).Next(); Fecha = DateTime.Today; FechaAlta = DateTime.Today; ExpirationDate = DateTime.MaxValue; _agente_documentos = AgenteDocumentos.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); EEstado = EEstado.Active; ETipoAcreedor = ETipoAcreedor.Proveedor; GetNewCode(); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); FechaInicio = DateTime.Today; FechaFin = DateTime.Today.AddMonths(1); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); Codigo = (0).ToString(Resources.Defaults.ACTA_COMITE_CODE_FORMAT); _puntoactas = PuntosActas.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); _c_teoricas = ClaseTeoricas.NewChildList(); _c_practicas = ClasePracticas.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { Random r = new Random(); Oid = (long)r.Next(); //GetNewCode(); _serie_familias = SerieFamilias.NewChildList(); }
private void DataPortal_Create(CriteriaCs criteria) { GetNewCode(); EEstado = EEstado.Abierto; Fecha = DateTime.Now; FechaRecepcion = DateTime.Now; OidUsuario = AppContext.User.Oid; Usuario = AppContext.User.Name; ETipoMovimientoBanco = EBankLineType.Traspaso; }