public JsonResult Create(tbHistorialAudienciaDescargo tbHistorialAudienciaDescargo)
        {
            string msj = "";

            if (tbHistorialAudienciaDescargo.aude_DireccionArchivo != "")
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbHistorialAudienciaDescargo_Insert(tbHistorialAudienciaDescargo.emp_Id,
                                                                               tbHistorialAudienciaDescargo.aude_Descripcion,
                                                                               tbHistorialAudienciaDescargo.aude_FechaAudiencia,
                                                                               tbHistorialAudienciaDescargo.aude_Testigo,
                                                                               tbHistorialAudienciaDescargo.aude_DireccionArchivo,
                                                                               (int)Session["UserLogin"],
                                                                               Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialAudienciaDescargo_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));
        }
        public ActionResult Delete(tbHistorialAudienciaDescargo tbHistorialAudienciaDescargo)
        {
            string msj = "";

            string RazonInactivo = "Se ha Inhabilitado este Registro";

            if (tbHistorialAudienciaDescargo.aude_Id != 0)
            {
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbHistorialAudienciaDescargo_Delete(tbHistorialAudienciaDescargo.aude_Id, RazonInactivo,
                                                                               (int)Session["UserLogin"],
                                                                               Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialAudienciaDescargo_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 JsonResult habilitar(tbHistorialAudienciaDescargo tbHistorialAudienciaDescargo)
        {
            string result  = "";
            var    Usuario = (tbUsuario)Session["Usuario"];

            try
            {
                db = new ERP_GMEDINAEntities();
                using (db = new ERP_GMEDINAEntities())
                {
                    var list = db.UDP_RRHH_tbHistorialAudienciaDescargo_Restore(tbHistorialAudienciaDescargo.aude_Id,
                                                                                (int)Session["UserLogin"],
                                                                                Function.DatetimeNow());
                    foreach (UDP_RRHH_tbHistorialAudienciaDescargo_Restore_Result item in list)
                    {
                        result = item.MensajeError;
                    }
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                result = "-2";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Edit2(tbHistorialAudienciaDescargo tbHistorialAudienciaDescargo)
        {
            string msj = "";

            if (tbHistorialAudienciaDescargo.aude_Id != 0)
            {
                var id      = (int)Session["id"];
                var Usuario = (tbUsuario)Session["Usuario"];
                try
                {
                    db = new ERP_GMEDINAEntities();
                    var list = db.UDP_RRHH_tbHistorialAudienciaDescargo_Update(id, tbHistorialAudienciaDescargo.aude_FechaAudiencia, 1, DateTime.Now);
                    foreach (UDP_RRHH_tbHistorialAudienciaDescargo_Update_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 Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbHistorialAudienciaDescargo tbHistorialAudienciaDescargo = db.tbHistorialAudienciaDescargo.Find(id);

            if (tbHistorialAudienciaDescargo == null)
            {
                return(HttpNotFound());
            }
            return(View(tbHistorialAudienciaDescargo));
        }
 public ActionResult Index()
 {
     try
     {
         db = new ERP_GMEDINAEntities();
         //var tbHistorialAudienciaDescargo = db.tbHistorialAudienciaDescargo.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).Include(t => t.tbEmpleados);
         tbHistorialAudienciaDescargo tbHistorialAudienciaDescargos = new tbHistorialAudienciaDescargo {
             aude_Estado = true
         };
         bool Admin = (bool)Session["Admin"];
         return(View(tbHistorialAudienciaDescargos));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Edit(int?ID)
        {
            if (ID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tbHistorialAudienciaDescargo tbHistaudiencia = null;

            try
            {
                db = new ERP_GMEDINAEntities();
                tbHistaudiencia = db.tbHistorialAudienciaDescargo.Find(ID);
                if (tbHistaudiencia == null)
                {
                    return(HttpNotFound());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                return(HttpNotFound());
            }
            Session["id"] = ID;
            var Audiencia = new tbHistorialAudienciaDescargo
            {
                aude_Descripcion      = tbHistaudiencia.aude_Descripcion,
                aude_FechaAudiencia   = tbHistaudiencia.aude_FechaAudiencia,
                aude_Testigo          = tbHistaudiencia.aude_Testigo,
                aude_DireccionArchivo = tbHistaudiencia.aude_DireccionArchivo,
                aude_FechaCrea        = tbHistaudiencia.aude_FechaCrea,
                tbUsuario             = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbHistaudiencia.tbUsuario).usu_NombreUsuario
                },
                aude_FechaModifica = tbHistaudiencia.aude_FechaModifica,
                tbUsuario1         = new tbUsuario {
                    usu_NombreUsuario = IsNull(tbHistaudiencia.tbUsuario1).usu_NombreUsuario
                },
            };

            return(Json(Audiencia, JsonRequestBehavior.AllowGet));
        }
 // GET: HistorialAudienciaDescargos
 public ActionResult Index()
 {
     if (Session["Admin"] == null && Session["Usuario"] == null)
     {
         Response.Redirect("~/Inicio/index");
         return(null);
     }
     try
     {
         db = new ERP_GMEDINAEntities();
         //var tbHistorialAudienciaDescargo = db.tbHistorialAudienciaDescargo.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).Include(t => t.tbEmpleados);
         tbHistorialAudienciaDescargo tbHistorialAudienciaDescargos = new tbHistorialAudienciaDescargo {
             aude_Estado = true
         };
         bool Admin = (bool)Session["Admin"];
         return(View(tbHistorialAudienciaDescargos));
     }
     catch
     {
         return(View());
     }
 }