Ejemplo n.º 1
0
        private object[] UpdateMaster(EPersonal entity)
        {
            if (entity == null)
                return null;

            IDOUpdate objDO = new RHDOMnt.Personal();

            if (entity.EntityState == EntityState.Unchanged)
                return null;

            object[] objRet = null;

            switch (entity.EntityState)
            {

                case EntityState.Added:
                    objRet = objDO.Insert(entity);
                    break;

                case EntityState.Modified:
                    if (entity.StAnulado == ConstFlagEstado.DESACTIVADO)
                        objDO.Update(entity);
                    else
                        objDO.Delete(entity);
                    break;

                case EntityState.Deleted:
                    objDO.Delete(entity);
                    break;

            }

            return objRet;
        }
Ejemplo n.º 2
0
        private void DeleteMaster(EPersonal entity)
        {
            IDOUpdate objDO = new RHDOMnt.Personal();

            if (entity.EntityState == EntityState.Unchanged)
                return;

            objDO.Delete(entity);
        }