//public ActionResult _ConveniosUTPLista(string SearchString = "")
        //public ActionResult _ConveniosUTPLista(string SearchString)
        public ActionResult _ConveniosUTPLista(VistaUTPListaConvenio entidad)
        {
            //string palabraClave = SearchString == null ? "" : SearchString;

            List<VistaUTPListaConvenio> listaEjemplo = new List<VistaUTPListaConvenio>();

            //DataTable dtResultado = lnUtp.UTP_ObtenerUltimosConvenios(palabraClave);
            //DataTable dtResultado = lnUtp.UTP_ObtenerUltimosConvenios(SearchString);

            DataTable dtResultado = lnUtp.UTP_ObtenerUltimosConvenios(entidad.PalabraClave == null ? "" : entidad.PalabraClave);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                VistaUTPListaConvenio vista = new VistaUTPListaConvenio();

                vista.IdConvenio = Convert.ToInt32(dtResultado.Rows[i]["IdConvenio"]);
                vista.Nombres = dtResultado.Rows[i]["Nombres"].ToString();
                vista.Apellidos = dtResultado.Rows[i]["Apellidos"].ToString();
                vista.Carrera = dtResultado.Rows[i]["Carrera"].ToString();
                vista.NombreComercial = dtResultado.Rows[i]["NombreComercial"].ToString();
                vista.TipoTrabajo = dtResultado.Rows[i]["TipoTrabajo"].ToString();
                vista.DuracionContrato = Convert.ToInt32(dtResultado.Rows[i]["DuracionContrato"]);
                vista.SalarioOfrecido = Convert.ToDecimal(dtResultado.Rows[i]["SalarioOfrecido"] == System.DBNull.Value ? null : dtResultado.Rows[i]["SalarioOfrecido"]);
                vista.AreaEmpresa = dtResultado.Rows[i]["AreaEmpresa"].ToString();
                //vista.FechaIngreso = Convert.ToDateTime(dtResultado.Rows[i]["FechaIngreso"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaIngreso"]);
                vista.FechaIngreso = dtResultado.Rows[i]["FechaIngreso"].ToString();

                listaEjemplo.Add(vista);
            }

            //return View("Convenios", listaEjemplo);
            return PartialView("_ConveniosUTPLista", listaEjemplo);
        }
        public ActionResult _ConveniosUTPCrear(Convenio nconvenio)
        {
            TicketUTP ticket = (TicketUTP)Session["TicketUTP"];
            nconvenio.CreadoPor = ticket.Usuario;
            lnUtp.UTP_ConvenioInsertar(nconvenio);

            LNGeneral lngeneral = new LNGeneral();
            Convenio convenio = new Convenio();
            convenio.TipoTrabajo = "";
            convenio.FuenteConvenio = "";

            //ViewBag.TipoTrabajo = new SelectList(lngeneral.ObtenerListaValor(29), "IdListaValor", "Valor");
            //ViewBag.FuenteConvenio = new SelectList(lngeneral.ObtenerListaValor(51), "IdListaValor", "Valor");

            List<VistaUTPListaConvenio> listaEjemplo = new List<VistaUTPListaConvenio>();

            //DataTable dtResultado = lnUtp.UTP_ObtenerUltimosConvenios(palabraClave);
            DataTable dtResultado = lnUtp.UTP_ObtenerUltimosConvenios("");

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                VistaUTPListaConvenio vista = new VistaUTPListaConvenio();

                vista.IdConvenio = Convert.ToInt32(dtResultado.Rows[i]["IdConvenio"]);
                vista.Nombres = dtResultado.Rows[i]["Nombres"].ToString();
                vista.Apellidos = dtResultado.Rows[i]["Apellidos"].ToString();
                vista.Carrera = dtResultado.Rows[i]["Carrera"].ToString();
                vista.NombreComercial = dtResultado.Rows[i]["NombreComercial"].ToString();
                vista.TipoTrabajo = dtResultado.Rows[i]["TipoTrabajo"].ToString();
                vista.DuracionContrato = Convert.ToInt32(dtResultado.Rows[i]["DuracionContrato"]);
                vista.SalarioOfrecido = Convert.ToDecimal(dtResultado.Rows[i]["SalarioOfrecido"] == System.DBNull.Value ? null : dtResultado.Rows[i]["SalarioOfrecido"]);
                vista.AreaEmpresa = dtResultado.Rows[i]["AreaEmpresa"].ToString();
                //vista.FechaIngreso = Convert.ToDateTime(dtResultado.Rows[i]["FechaIngreso"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaIngreso"]);
                vista.FechaIngreso = dtResultado.Rows[i]["FechaIngreso"].ToString();
                listaEjemplo.Add(vista);
            }

            //return View("Convenios", listaEjemplo);
            return PartialView("_ConveniosUTPLista", listaEjemplo);
        }