Example #1
0
 public ActionResult EliminarMunicipio(string id, string dep_Codigo)
 {
     try
     {
         tbMunicipio          obj  = db.tbMunicipio.Find(id);
         IEnumerable <object> list = null;
         var MsjError = ""; list = db.UDP_Gral_tbMunicipio_Delete(id);
         foreach (UDP_Gral_tbMunicipio_Delete_Result mun in list)
         {
             MsjError = mun.MensajeError;
         }
         if (MsjError.StartsWith("-1The DELETE statement conflicted with the REFERENCE constraint"))
         {
             TempData["smserror"] = "No se puede eliminar el registro porque posee dependencias, favor contacte al administrador.";
             ViewBag.smserror     = TempData["smserror"];
             ModelState.AddModelError("", "No se puede borrar el registro");
             return(RedirectToAction("Edit/" + dep_Codigo));
         }
         else
         {
             return(RedirectToAction("Edit/" + dep_Codigo));
         }
     }
     catch (Exception Ex)
     {
         Ex.Message.ToString();
         ModelState.AddModelError("", "No se Actualizo el registro");
         return(RedirectToAction("Edit/" + dep_Codigo));
     }
 }
Example #2
0
        public JsonResult GuardarMunicipioModal([Bind(Include = "dep_Codigo,dep_Nombre,dep_UsuarioCrea,dep_FechaCrea,dep_UsuarioModifica,dep_FechaModifica")] tbMunicipio tbMunicipio)
        {
            string Msj = "";

            try
            {
                IEnumerable <object> list = null;
                list = db.UDP_Gral_tbMunicipio_Insert(tbMunicipio.mun_Codigo, tbMunicipio.dep_Codigo, tbMunicipio.mun_Nombre, Function.GetUser(), Function.DatetimeNow());

                foreach (UDP_Gral_tbMunicipio_Insert_Result Municipio in list)
                {
                    Msj = Municipio.MensajeError;
                }

                if (Msj.Substring(0, 2) == "-1")
                {
                    ModelState.AddModelError("", "No se Actualizo el registro");
                }
                else
                {
                    return(Json(Msj));
                }
            }
            catch (Exception Ex)
            {
                Ex.Message.ToString();
                ModelState.AddModelError("", "No se Actualizo el registro");
            }
            return(Json("Index"));
        }
Example #3
0
        public JsonResult GuardarMun(tbMunicipio GuardarMunicipios)
        {
            {
                string MsjError = "";
                try
                {
                    IEnumerable <object> list = null;
                    list = db.UDP_Gral_tbMunicipio_Insert(GuardarMunicipios.mun_Codigo, GuardarMunicipios.dep_Codigo, GuardarMunicipios.mun_Nombre, Function.GetUser(), Function.DatetimeNow());
                    foreach (UDP_Gral_tbMunicipio_Insert_Result mun in list)
                    {
                        MsjError = (mun.MensajeError);
                    }

                    if (MsjError.Substring(0, 1) == "-1")
                    {
                        ModelState.AddModelError("", "No se Guardo el Registro");
                    }
                    else
                    {
                        return(Json("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                    ModelState.AddModelError("", "No se Guardo el registro");
                }
                return(Json("Index"));
            }
        }
Example #4
0
        public JsonResult ActualizarMunicipio(tbMunicipio Municipio)
        {
            string MsjError  = "";
            string depCodigo = Municipio.mun_Codigo.Substring(0, 2);

            try
            {
                IEnumerable <object> list = null;
                tbMunicipio          munl = db.tbMunicipio.Find(Municipio.mun_Codigo);
                list = db.UDP_Gral_tbMunicipio_Update(Municipio.mun_Codigo,
                                                      depCodigo,
                                                      Municipio.mun_Nombre,
                                                      munl.mun_UsuarioCrea,
                                                      munl.mun_FechaCrea,
                                                      Function.GetUser(),
                                                      Function.DatetimeNow());
                foreach (UDP_Gral_tbMunicipio_Update_Result mun in list)
                {
                    MsjError = (mun.MensajeError);
                }
            }
            catch (Exception Ex)
            {
                Ex.Message.ToString();
                ModelState.AddModelError("", "No se Actualizo el registro");
            }
            return(Json(MsjError, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public JsonResult RemoveMunicipios(tbMunicipio Municipios)
        {
            var list = (List <tbMunicipio>)Session["tbMunicipio"];

            if (list != null)
            {
                var itemToRemove = list.Single(r => r.mun_UsuarioCrea == Municipios.mun_UsuarioCrea);
                list.Remove(itemToRemove);
                Session["tbMunicipio"] = list;
            }
            return(Json("Exito", JsonRequestBehavior.AllowGet));
        }
Example #6
0
        public JsonResult AnadirMunicipio(tbMunicipio Municipio)
        {
            List <tbMunicipio> sessionMunicipio = new List <tbMunicipio>();
            var list = (List <tbMunicipio>)Session["tbMunicipio"];

            if (list == null)
            {
                sessionMunicipio.Add(Municipio);
                Session["tbMunicipio"] = sessionMunicipio;
            }
            else
            {
                list.Add(Municipio);
                Session["tbMunicipio"] = list;
            }
            return(Json("Exito", JsonRequestBehavior.AllowGet));
        }