public JsonResult DeleteJ(int id)
        {
            GruposEntity _grupo = objGrupoLogic.Buscar(id);

            objGrupoLogic.Eliminar(_grupo);
            return(Json("Registro Eliminado", JsonRequestBehavior.AllowGet));
        }
        public void MostrarMensajeEliminar(GruposEntity objGrupo)
        {
            switch (objGrupo.Mensaje)
            {
            case 1000:    //campo codigo vacio
                ViewBag.MensajeError = "Error!!! Revise la instruccion de Eliminar";
                break;

            case 1:     //ERROR DE EXISTENCIA
                ViewBag.MensajeError = "Categoria [" + objGrupo.IdGrupo + "] No Esta Registrado en el Sistema ";
                break;

            case 33:    //CLIENTE NO EXISTE
                ViewBag.MensajeError = "Categoria: [" + objGrupo.Titulo + "]Ya Fue Eliminada";
                break;

            case 34:
                ViewBag.MensajeError = "No se Puede Eliminar la Categoria [" + objGrupo.Titulo + "] Tiene  Productos asignadoss!!!";
                break;

            case 99:     //EXITO
                ViewBag.MensajeExito = "Categoria [" + objGrupo.Titulo + "] Fue Eliminado!!!";
                break;

            default:
                ViewBag.MensajeError = "===???===";
                break;
            }
        }
 public void MensajeErrorServidor(GruposEntity objGrupo)
 {
     switch (objGrupo.Mensaje)
     {
     case 1000:
         ViewBag.MensajeError = "ERROR DE SERVIDOR DE SQL SERVER";
         break;
     }
 }
        // GET: Grupo/Details/5
        public ActionResult Details(int id)
        {
            if (id == Convert.ToInt32(null))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GruposEntity _grupo = objGrupoLogic.Buscar(id);

            return(View(_grupo));
        }
 public PartialViewResult Create(GruposEntity objGrupo)
 {
     if (ModelState.IsValid)
     {
         // TODO: Add insert logic here
         MensajeInicioRegistrar();
         objGrupoLogic.Insertar(objGrupo);
         MensajeErrorRegistrar(objGrupo);
         return(PartialView());
     }
     return(PartialView());
 }
Beispiel #6
0
 public void Eliminar(GruposEntity objGrupo)
 {
     try
     {
         objGrupoDAL.Eliminar(objGrupo);
         objGrupo.Mensaje = 99;
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #7
0
 public void Actualizar(GruposEntity objGrupo)
 {
     try
     {
         objGrupoDAL.Actualizar(objGrupo);
         objGrupo.Mensaje = 98;
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #8
0
 public void Insertar(GruposEntity objGrupo)
 {
     try
     {
         objGrupoDAL.Insertar(objGrupo);
         objGrupo.Mensaje = 99;
         return;
     }
     catch
     {
         objGrupo.Mensaje = 1;
     }
 }
        public ActionResult Delete(GruposEntity objGrupo)
        {
            try
            {
                MensajeInicialEliminar();
                objGrupoLogic.Eliminar(objGrupo);
                MensajeErrorActualizar(objGrupo);
                // TODO: Add delete logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(GruposEntity objGrupo)
        {
            try
            {
                MensajeInicioActualizar();
                objGrupoLogic.Actualizar(objGrupo);
                MensajeErrorActualizar(objGrupo);
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public void MensajeErrorRegistrar(GruposEntity objGrupo)
        {
            switch (objGrupo.Mensaje)
            {
            case 1000:    //campo codigo vacio
                ViewBag.MensajeError = "Error!!! Revise la instruccion Insertar";
                break;

            case 10:    //campo codigo vacio
                ViewBag.MensajeError = "Ingrese Código de la Categoria";
                break;

            case 1:    //error campo cadigo
                ViewBag.MensajeError = "No se permiten mas de 5 caracteres en al campo Codigo";
                break;

            case 20:    //campo nombre vacio
                ViewBag.MensajeError = "Ingrese Nombre del Cliente";
                break;

            case 2:    //error de nombre
                ViewBag.MensajeError = "No se permiten mas de 30 caracteres en el campo Nombre";
                break;

            case 30:    //campo descripcion vacio
                ViewBag.MensajeError = "Ingrese Descripcion Paterno de la Categoria";
                break;

            case 3:    //error de Apellido Paterno
                ViewBag.MensajeError = "No se permiten mas de 30 caracteres en el campo Categoria";
                break;

            case 8:    //error de duplicidad
                ViewBag.MensajeError = "Categoria [" + objGrupo.IdGrupo + "] ya esta Registrada en el Sistema";
                break;

            case 99:    //carrera registrada con exito
                ViewBag.MensajeExito = "Categoria [" + objGrupo.IdGrupo + "] fue Registrado en el Sistema";
                break;

            case 98:    //carrera registrada con exito
                ViewBag.MensajeExito = "Categoria [" + objGrupo.IdGrupo + "] Ya existe";
                break;
            }
        }
        public void MensajeErrorActualizar(GruposEntity objGrupo)
        {
            switch (objGrupo.Mensaje)
            {
            case 1000:    //campo codigo vacio
                ViewBag.MensajeError = "Error!!! Revise la instruccion de actualizar";
                break;

            case 10:    //campo codigo vacio
                ViewBag.MensajeError = "Ingrese Código del Producto";
                break;

            case 1:    //error campo cadigo
                ViewBag.MensajeError = "No se permiten mas de 5 caracteres en al campo Codigo";
                break;

            case 20:    //campo nombre vacio
                ViewBag.MensajeError = "Ingrese Nombre de la Categoria";
                break;

            case 2:    //error de nombre
                ViewBag.MensajeError = "No se permiten mas de 30 caracteres en el campo Nombre";
                break;

            case 30:    //campo descripcion vacio
                ViewBag.MensajeError = "Ingrese Descripcion de la Producto";
                break;

            case 3:    //error de precio Unitario
                ViewBag.MensajeError = "No se permiten mas de 50 caracteres en el campo Categoria";
                break;

            case 99:    //carrera registrada con exito
                ViewBag.MensajeExito = "Datos de la Categoria [" + objGrupo.IdGrupo + "] Fueron Actualizados";
                break;
            }
        }