public MantenimientoPolizaRes MantenimientoPoliza(HttpRequestMessage objReq) { var respuestaRecibida = objReq.Content.ReadAsStringAsync(); MantenimientoPolizaReq oReq = new MantenimientoPolizaReq(); MantenimientoPolizaRes oRes = new MantenimientoPolizaRes(); MantenimientosLN mantenimientos = new MantenimientosLN(); oRes = mantenimientos.MantenimientoPoliza(oReq); return(oRes); }
public string MantenimientoPoliza(MantenimientoPolizaReq objReq) { MantenimientosAD _mantenimientoAD = new MantenimientosAD(); MantenimientosLN _mantenimientoLN = new MantenimientosLN(_mantenimientoAD); //MantenimientoPolizaReq oReq = new MantenimientoPolizaReq(); MantenimientoPolizaRes oRes = new MantenimientoPolizaRes(); oRes = _mantenimientoLN.MantenimientoPoliza(objReq); return oRes.Mensaje; }
public MantenimientoPolizaRes MantenimientoPoliza(MantenimientoPolizaReq objReq) { MantenimientoPolizaRes objResultado = new MantenimientoPolizaRes(); try { objResultado = _mantenimientosAD.MantenimientoPoliza(objReq); } catch (Exception ex) { objResultado.Estado = Entidades.Constantes.COD_ERROR; objResultado.Mensaje = ((ex.InnerException != null) ? Environment.NewLine + ex.InnerException.Message : string.Empty); } finally { _mantenimientosAD = null; } return(objResultado); }
public MantenimientoPolizaRes MantenimientoPoliza(MantenimientoPolizaReq objReq) { MantenimientoPolizaRes objResultado = new MantenimientoPolizaRes(); ObjectParameter objEstado = new ObjectParameter("ESTADO", P_000703.Entidades.Constantes.COD_CORRECTO); ObjectParameter objMensaje = new ObjectParameter("MENSAJE", string.Empty); try { using (P_000703.MD.SEGUROSEntities objModelo = new P_000703.MD.SEGUROSEntities()) { objModelo.PA_MANT_POL_POLIZA(objReq.TipoOperacion , objReq?.Pol_Poliza == null ? Guid.NewGuid() : new Guid(objReq.Pol_Poliza) , objReq.Nombre , objReq?.TipoCubrimiento == null ? Guid.NewGuid() : new Guid(objReq.TipoCubrimiento) , objReq.Descripcion , DateTime.ParseExact((objReq?.InicioVigencia ?? DateTime.Now.ToString("dd/MM/yyyy")), "dd/MM/yyyy", CultureInfo.InvariantCulture) , objReq.PeriodoCobertura , objReq.Precio , objReq?.Pol_Tipo_Riesgo == null ? Guid.NewGuid() : new Guid(objReq.Pol_Tipo_Riesgo), objEstado, objMensaje); objResultado.Estado = objEstado.Value.ToString(); objResultado.Mensaje = objMensaje.Value.ToString(); if (objEstado.Value.ToString().Equals(Entidades.Constantes.COD_ERROR)) { objResultado.Estado = Entidades.Constantes.COD_ERROR; objResultado.Mensaje = objMensaje.Value.ToString(); } } } catch (Exception ex) { objResultado.Estado = Entidades.Constantes.COD_ERROR; objResultado.Mensaje = ((ex.InnerException != null) ? Environment.NewLine + ex.InnerException.Message : string.Empty); } finally { objEstado = null; objMensaje = null; } return(objResultado); }
public void IngresarPolizaCasoRiesgoAlto() { PolizaMantenimientoController polizaMantenimientoController = new PolizaMantenimientoController(); MantenimientoPolizaReq objReq = new MantenimientoPolizaReq(); MantenimientoPolizaRes objRes = new MantenimientoPolizaRes(); objReq.TipoOperacion = (int)Constantes.TIPO_OPERACION.INSERTAR; //Cubrimiento 40%, riesgo bajo objReq.Pol_Poliza = Guid.NewGuid().ToString(); objReq.Nombre = "POLIZA 001"; objReq.TipoCubrimiento = ConfigurationManager.AppSettings["cubrimiento_mas_50"]; objReq.Descripcion = "Descripción"; objReq.InicioVigencia = DateTime.Now.ToString("dd/MM/yyyy"); objReq.PeriodoCobertura = 12; objReq.Precio = 2100; //Riesgo bajo objReq.Pol_Tipo_Riesgo = ConfigurationManager.AppSettings["riesgo_alto"]; var objRes1 = polizaMantenimientoController.MantenimientoPoliza(objReq); Assert.AreEqual("La cobertura supera el máximo permitido para el tipo de riesgo.", objRes1); }