Exemplo n.º 1
0
        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);
        }
Exemplo n.º 3
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid = (long)r.Next();
            GetNewCode(OidAuditoria);
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 6
0
        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();
            }
        }
Exemplo n.º 7
0
        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();
            }
        }
Exemplo n.º 8
0
        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();
            }
        }
Exemplo n.º 9
0
        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();
            }
        }
Exemplo n.º 10
0
        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();
            }
        }
Exemplo n.º 11
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            _base.Record.Oid = (long)(new Random()).Next();
            GetNewCode();

            _contactos = ContactoEmpresas.NewChildList();
        }
Exemplo n.º 12
0
        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();
            }
        }
Exemplo n.º 14
0
 private void DataPortal_Create(CriteriaCs criteria)
 {
     Oid    = (long)(new Random()).Next();
     Amount = 1;
     From   = DateTime.Now;
     Till   = DateTime.Now;
 }
Exemplo n.º 15
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid = (long)r.Next();
            _puerto_despachantes = Store.PuertoDespachantes.NewChildList();
        }
Exemplo n.º 16
0
        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();
        }
Exemplo n.º 18
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random rd = new Random();

            Oid        = rd.Next();
            Code       = (0).ToString(Resources.Defaults.EMPRESA_CODE_FORMAT);
            _contactos = ContactoEmpresas.NewChildList();
        }
Exemplo n.º 19
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            _base.Record.Oid = (long)(new Random()).Next();
            EEstado          = EEstado.Active;
            ETipoCuenta      = ETipoCuenta.CuentaCorriente;

            GetNewCode();
        }
Exemplo n.º 20
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            _base.Record.Oid = (long)(new Random()).Next();
            Serial           = GetNewSerial();
            Codigo           = GetCode();

            _documentos = AgenteDocumentos.NewChildList();
        }
Exemplo n.º 21
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid = (long)r.Next();

            _c_extras = ClaseExtras.NewChildList();
        }
Exemplo n.º 22
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random rd = new Random();

            Oid = rd.Next();
            GetNewCode();
            _contactos = ContactoEmpresas.NewChildList();
        }
Exemplo n.º 23
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            _base.Record.Oid = (long)(new Random()).Next();
            EStatus          = EComponentStatus.OK;
            Notify           = true;

            _lines = MonitorLines.NewChildList();
        }
Exemplo n.º 24
0
 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();
 }
Exemplo n.º 25
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid           = (long)r.Next();
            EEstado       = EEstado.Active;
            ETipoAcreedor = ETipoAcreedor.Proveedor;
            GetNewCode();
        }
Exemplo n.º 26
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid = (long)r.Next();

            FechaInicio = DateTime.Today;
            FechaFin    = DateTime.Today.AddMonths(1);
        }
Exemplo n.º 27
0
        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();
        }
Exemplo n.º 28
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid = (long)r.Next();

            _c_teoricas  = ClaseTeoricas.NewChildList();
            _c_practicas = ClasePracticas.NewChildList();
        }
Exemplo n.º 29
0
        private void DataPortal_Create(CriteriaCs criteria)
        {
            Random r = new Random();

            Oid = (long)r.Next();

            //GetNewCode();

            _serie_familias = SerieFamilias.NewChildList();
        }
Exemplo n.º 30
0
 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;
 }