public JsonResult Create(tbEventos tbeventos)
        {
            string msj = "";

            if (tbeventos.even_Descripcion != "")
            {
                //var usuario = (tbUsuarios)Session["Usuario"];
                try
                {
                    db = new DB_A6458A_FunadehGenesisEntities();
                    var list = db.UDP_Lin_tb_Eventos_Insert(tbeventos.even_Descripcion, 1, DateTime.Now);
                    foreach (UDP_Lin_tb_Eventos_Insert_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
        // GET: /Eventos/Delete/5
        public ActionResult Delete(tbEventos tbEventos)
        {
            string msj = "";

            //string RazonInactivo = "Se ha Inhabilitado este Registro";

            if (tbEventos.even_Id != 0)
            {
                var id      = (int)Session["id"];
                var usuario = (tbUsuarios)Session["Usuario"];
                try
                {
                    db = new DB_A6458A_FunadehGenesisEntities();
                    var list = db.UDP_Lin_tbEventos_Delete(tbEventos.even_Id, false, 1, DateTime.Now);
                    foreach (UDP_Lin_tbEventos_Delete_Result item in list)
                    {
                        msj = item.MensajeError + " ";
                    }
                }
                catch (Exception ex)
                {
                    msj = "-2";
                    ex.Message.ToString();
                }
                //Session.Remove("id");
            }
            else
            {
                msj = "-3";
            }
            return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Detalles(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbEventos tbEventos = null;

            try
            {
                db        = new DB_A6458A_FunadehGenesisEntities();
                tbEventos = db.tbEventos.Find(id);
                if (tbEventos == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            var eventos = new tbEventos
            {
                even_Id              = tbEventos.even_Id,
                even_Descripcion     = tbEventos.even_Descripcion,
                even_Estado          = tbEventos.even_Estado,
                even_UsuarioCrea     = tbEventos.even_UsuarioCrea,
                even_FechaCrea       = tbEventos.even_FechaCrea,
                even_UsuarioModifica = tbEventos.even_UsuarioModifica,
                even_FechaModifica   = tbEventos.even_FechaModifica,
                tbUsuarios           = new tbUsuarios {
                    usu_NombreUsuario = IsNull(tbEventos.tbUsuarios).usu_NombreUsuario
                },
                tbUsuarios1 = new tbUsuarios {
                    usu_NombreUsuario = IsNull(tbEventos.tbUsuarios1).usu_NombreUsuario
                }
            };

            return(Json(eventos, JsonRequestBehavior.AllowGet));
        }
        public JsonResult llenarTabla()
        {
            try
            {
                db = new DB_A6458A_FunadehGenesisEntities();

                var tbEventos = db.tbEventos
                                .Select(
                    t => new
                {
                    even_Id          = t.even_Id,
                    even_Descripcion = t.even_Descripcion,
                    even_Estado      = t.even_Estado,
                }
                    ).ToList();

                return(Json(tbEventos, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                ex.ToString();
                throw;
            }
        }