public ActionResult pagosPendientes(string polizaID, int offset, int limit) { try { if (string.IsNullOrEmpty(polizaID)) polizaID = "0"; if (offset == 0) offset = 1; if (limit == 0) limit = 10; ManejoInformacion info = new ManejoInformacion(); var data = info.getPolizasPendientesSl(polizaID, offset, limit); var totalRows = Convert.ToInt32(data.Tables["Pager"].Rows[0]["RecordCount"]); DataTable vigencias = new DataTable(); List<PagosModel> pagosPendientes = new List<PagosModel>(); var list = (from g in data.Tables[0].Select() select new PagosModel { endoso = int.Parse(g["endoso"].ToString()), recibo = int.Parse(g["recibo"].ToString()), vigenciaInicio = String.Format("{0:dd/MM/yyyy}", g["vigenciaInicio"]), vigenciafin = String.Format("{0:dd/MM/yyyy}", g["vigenciaFin"]), total = String.Format("{0:c3}", g["total"]), } ); pagosPendientes = list.ToList(); return PartialView("_GridpagosPendientes", pagosPendientes); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
// // GET: /Siniestro/ public ActionResult showSiniestro(string polizaID, string siniestroID, int offset, int limit) { try { if (string.IsNullOrEmpty(polizaID)) polizaID = "0"; if (offset == 0) offset = 1; if (limit == 0) limit = 10; ManejoInformacion info = new ManejoInformacion(); var data = info.getSiniestrosSl(polizaID, siniestroID, offset, limit); var totalRows = Convert.ToInt32(data.Tables["Pager"].Rows[0]["RecordCount"]); DataTable vigencias = new DataTable(); List<SiniestroModel> listSi = new List<SiniestroModel>(); var list = (from g in data.Tables[0].Select() select new SiniestroModel { siniestroId = g["nSiniestroID"].ToString(), fecha = String.Format("{0:dd/MM/yyyy}", g["dFSiniestro"]), tipoSiniestro = g["cDescrip"].ToString(), auto = g["cTpoEspAut"].ToString(), chofer = g["cConductor"].ToString(), detalle = g["cInforme"].ToString(), NoSerie = g["cNumSerie"].ToString(), Placas = g["cplacas"].ToString() } ); listSi = list.ToList(); return PartialView("showSiniestro", listSi); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
public ActionResult details(SiniestroModel si) { try { ManejoInformacion info = new ManejoInformacion(); var data = info.getSiniestrosSl(si.polizaId, si.siniestroId, 1, 10); List<SiniestroModel> listSi = new List<SiniestroModel>(); var list = (from g in data.Tables[0].Select() select new SiniestroModel { siniestroId = g["nSiniestroID"].ToString(), fecha = String.Format("{0:dd/MM/yyyy}", g["dFSiniestro"]), tipoSiniestro = g["cDescrip"].ToString(), auto = g["cTpoEspAut"].ToString(), chofer = g["cConductor"].ToString(), detalle = g["cInforme"].ToString(), NoSerie = g["cNumSerie"].ToString(), Placas = g["cplacas"].ToString(), taller = g["taller"].ToString(), fechaRecepcion = String.Format("{0:dd/MM/yyyy}",g["fechaRecepcion"]), promesaEntrega = String.Format("{0:dd/MM/yyyy}", g["promesaEntrega"]), direccion = g["direccion"].ToString(), telefonos = g["telefonos"].ToString() } ); si = list.First(); return PartialView("_siniestroDetails", si); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
/// <summary> /// Método que devuelve las facturas par auna poliza y solicitud /// </summary> /// <param name="polizaID">Número de Póliza</param> /// <param name="solicitudID">Número de Solicitud</param> /// <param name="offset">Número de página a devolver</param> /// <param name="limit">Cantidad de registros a devolver</param> /// <returns>Json con resultados</returns> public ActionResult GetDataService(string polizaID, string solicitudID, int offset, int limit) { try { if (string.IsNullOrEmpty(polizaID)) polizaID = "0"; if (string.IsNullOrEmpty(solicitudID)) solicitudID = "0"; if (offset == 0) offset = 1; if (limit == 0) limit = 10; ManejoInformacion info = new ManejoInformacion(); var data = info.FacturasEnLinea(polizaID, solicitudID, offset, limit); var totalRows = Convert.ToInt32(data.Tables["Pager"].Rows[0]["RecordCount"]); DataTable vigencias = new DataTable(); List<PolizaFacturacion> facturacion = new List<PolizaFacturacion>(); var List = (from g in data.Tables[0].Select() select new PolizaFacturacion { nPoliza = long.Parse(g["nPoliza"].ToString()), dfExpedicion = String.Format("{0:dd/MM/yyyy}", g["dfExpedicion"]), cNombreA = g["cNombreA"].ToString(), nEndoso = int.Parse(g["nEndoso"].ToString()), nRecibo = int.Parse(g["nRecibo"].ToString()), Fecha_Emision = String.Format("{0:dd/MM/yyyy}", g["Fecha_Emision"]), Serie = g["Serie"].ToString(), Folio = g["Folio"].ToString(), LnkPDF = g["LnkPDF"].ToString(), LnkXML = g["LnkXML"].ToString(), Lnk100 = g["Lnk100"].ToString(), Css100 = g["Css100"].ToString(), LnkSOB = g["LnkSOB"].ToString(), dFIniVig = String.Format("{0:dd/MM/yyyy}", g["dFIniVig"]), dFFinVig = String.Format("{0:dd/MM/yyyy}", g["dFFinVig"]) }); facturacion = List.ToList(); return PartialView("_GridFacturacion", facturacion); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
/// <summary> /// Método que retorna la lista de vehículos basado en los campos de consulta /// </summary> /// <param name="searchTerm">Valor escrito por el usuario</param> /// <param name="year">Año del vehículo</param> /// <param name="marcaID">ID de la marca</param> /// <param name="subMarcaID">ID SubMarca</param> /// <param name="pageIndex">Página de datos</param> /// <returns>Objeto Json</returns> public JsonResult GetVehiculos(string searchTerm, string modelo, string marcaDsc, string subMarkDsc, int pageIndex) { try { ManejoInformacion mi = new ManejoInformacion(); int recordCount = 0; marcaDsc = (marcaDsc == null ? "" : marcaDsc.Trim().ToUpper()); subMarkDsc = (subMarkDsc == null ? "" : subMarkDsc.Trim().ToUpper()); modelo = (modelo == null ? "" : modelo.Trim().ToUpper()); searchTerm = (searchTerm == null ? "" : searchTerm.Trim().ToUpper()); var data = mi.FiltrarWeb(out recordCount, VarProcAMC.strPeriodo, modelo, marcaDsc, subMarkDsc, searchTerm, "", pageIndex); return Json(from g in data.Select() select new { Clave = g["Clave"], Descripcion = g["Descripción"], Marca = g["Marca"], SubMarca = g["SubMarca"], total = recordCount, }, JsonRequestBehavior.AllowGet); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
/// <summary> /// Método que retorna la lista de años para un modelo /// </summary> /// <param name="modeloID">Id del modelo</param> /// <returns>Objeto Json - Lista</returns> public JsonResult GetModelosDeMarca(string modeloID) { try { ManejoInformacion mi = new ManejoInformacion(); var lista = mi.ListaModelos(Convert.ToInt64(modeloID)); return Json(lista, JsonRequestBehavior.AllowGet); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
public JsonResult ValSeguroObli(int idVehi, double coberRepCiv) { try {// Recupero el modelo GenericoViewModel modelComplete = (GenericoViewModel)Session["ModeloEnUso"]; ClsCotizacion cot = CentralAgentesMvc.App_Start.CastObject.Cast<ClsCotizacion>(modelComplete); if (modelComplete.ModulodeTrabajo == "Cotizaciones") { ClsVehiculo vhclo = cot.vehiculos.FirstOrDefault(c => c.nNumVehi == idVehi); vhclo.coberRepCiv =coberRepCiv; ManejoInformacion MIObj = new ManejoInformacion(); MIObj.ValSegObli(cot, "C", VarProcAMC.strPeriodo); } return Json(cot.PolObligatoria, JsonRequestBehavior.AllowGet); } catch (Exception err) { Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError); LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); return Json("ErrInterno"); } }
public JsonResult MontoSegObli(string coberRepCiv) { // Recupero el modelo string polObligatoria = "N"; GenericoViewModel modelComplete = (GenericoViewModel)TempData.Peek("ModeloEnUso"); ManejoInformacion MIObj = new ManejoInformacion(); if (coberRepCiv == MIObj.MontoSegObli(VarProcAMC.strPeriodo).ToString()) { MIObj.MontoSegObli(VarProcAMC.strPeriodo); polObligatoria = "S"; } else { polObligatoria = "N"; } return Json(polObligatoria, JsonRequestBehavior.AllowGet); }
public JsonResult LiberarCot() { GenericoViewModel d = (GenericoViewModel)Session["ModeloEnUso"]; try { // Recupero el modelo if (d.ModulodeTrabajo == "Cotizaciones") { //var logged = (DataSet)Session["UserObj"]; //var agentID = logged.Tables["catAgentes"].Rows[0]["nAgenteID"].ToString(); ManejoInformacion UpdateUsuEnCotiza = new ManejoInformacion(); string strUsuEnCotizacion = UpdateUsuEnCotiza.RecuperaUsuCotiza(d.cotizacionID); if (DatoUsuario.idAgente == strUsuEnCotizacion) { UpdateUsuEnCotiza.UpDateCotiUsu(d.cotizacionID); } } } catch (Exception err) { LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName); } return Json(d.cotizacionID, JsonRequestBehavior.AllowGet); }