private ArrayList BuildParamInterface(EConcepRemu value)
        {
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DataHelper.CreateParameter("@pidEmpresa", SqlDbType.Char, 3, value.IdEmpresa));
            arrPrm.Add(DataHelper.CreateParameter("@pidConRemu", SqlDbType.Char, 3, value.IdConRemu));

            return arrPrm;
        }
        private void DeleteMaster(EConcepRemu entity)
        {
            IDOUpdate objDO = new RHDOMnt.ConcepRemu();

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

             objDO.Delete(entity);
        }
        private object[] UpdateMaster(EConcepRemu entity)
        {
            IDOUpdate objDO = new RHDOMnt.ConcepRemu();

             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;
        }
        private void DeleteDetailB(EConcepRemu entity)
        {
            IDOUpdate objDO = new RHDOMnt.ConRemuCampo();

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

             EConRemuCampo objE = new EConRemuCampo();
             objE.IdEmpresa = entity.IdEmpresa;
             objE.IdConremu = entity.IdConRemu;

             objDO.Delete(objE);
        }