예제 #1
0
        public JsonResult Guardar(GrupoViewModel oGrupoViewModel)
        {
            List <String> resultado = new List <String>();

            resultado.Add("true");
            resultado.Add(Constantes.GuardadoExitoso);

            GrupoServicesController oServices = new GrupoServicesController();

            try
            {
                EntityGrupo oEntityGrupoExists = oServices.SelectByKey(oGrupoViewModel.EntityGrupo.Key);

                if (Constantes.Cero != oEntityGrupoExists.Key.IDGrupo)
                {
                    oServices.Update(oGrupoViewModel.EntityGrupo);
                }
                else
                {
                    oServices.Insert(oGrupoViewModel.EntityGrupo);
                }
            }
            catch (Exception)
            {
                resultado[0] = "false";
                resultado[1] = Constantes.GuardadoNoExitoso;
            }


            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
 public EntityGrupo Insert(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoApp.Insert(oEntityGrupo));
     }
     catch (Exception)
     {
         throw new FaultException("Error al insertar Grupos");
     }
 }
예제 #3
0
 public EntityGrupo Update(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoApp.Update(oEntityGrupo));
     }
     catch (Exception)
     {
         throw new FaultException("Error al actualizar Grupos");
     }
 }
예제 #4
0
 public EntityGrupo Delete(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoApp.Delete(oEntityGrupo));
     }
     catch (Exception)
     {
         throw new FaultException("Error al eliminar Grupos");
     }
 }
예제 #5
0
 public IList <EntityGrupo> Select(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoApp.Select(oEntityGrupo));
     }
     catch (Exception)
     {
         throw new FaultException("Error al seleccionar Grupos");
     }
 }
예제 #6
0
 public EntityGrupo Update(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoService.Update(oEntityGrupo));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #7
0
 public EntityGrupo Insert(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoService.Insert(oEntityGrupo));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #8
0
 public IList <EntityGrupo> Select(EntityGrupo oEntityGrupo)
 {
     try
     {
         return(GrupoService.Select(oEntityGrupo));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #9
0
 public EntityGrupo Delete(EntityGrupo oEntityGrupo, CTransaction oCTransaction)
 {
     try
     {
         DataGrupoRepository data = new DataGrupoRepository(oEntityGrupo, "grupo");
         return(data.Delete(oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #10
0
 public IList <EntityGrupo> Select(EntityGrupo oEntityGrupo, CTransaction oCTransaction)
 {
     try
     {
         DataGrupoRepository data = new DataGrupoRepository(oEntityGrupo, "grupo");
         return(data.Select(oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #11
0
 public EntityGrupo Insert(EntityGrupo oEntityGrupo)
 {
     try
     {
         CTransaction oCTransaction = CTransaction.Empty;
         return(Repo.Insert(oEntityGrupo, oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #12
0
 public IList <EntityGrupo> Select(EntityGrupo oEntityGrupo)
 {
     try
     {
         CTransaction oCTransaction = CTransaction.Empty;
         return(Repo.Select(oEntityGrupo, oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #13
0
        public EntityGrupo Insert(EntityGrupo oEntityGrupo, CTransaction oCTransaction)
        {
            try
            {
                DataGrupoRepository data = new DataGrupoRepository(oEntityGrupo, "grupo");
                oEntityGrupo = data.Insert(oCTransaction);
                KeyGrupo key = new KeyGrupo(DataCreator.CreateInt32(data.CollectionParams.GetParameter("IDGrupo").Value));
                oEntityGrupo.Key = key;

                return(oEntityGrupo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #14
0
        public ActionResult Edit(KeyGrupo oKey)
        {
            GrupoServicesController   oServices        = new GrupoServicesController();
            UsuarioServicesController oUsuarioServices = new UsuarioServicesController();

            GrupoViewModel oGrupoViewModel = new GrupoViewModel();

            EntityGrupo oEntityGrupo = oServices.SelectByKey(oKey);

            oGrupoViewModel.EntityGrupo = oEntityGrupo;
            oGrupoViewModel.ListGrupo   = oServices.Select
                                              (new EntityGrupo
            {
                IDGrupoPadre = Constantes.UnoNegativo,
                Key          = new KeyGrupo {
                    IDGrupo = Constantes.UnoNegativo
                }
            }
                                              );
            return(PartialView(Constantes.GrupoEdit, oGrupoViewModel));
        }