public ActionResult Index() { //XmlEncrypt(); /*Creamos instancia del cliente webservice para poder inicializar sus Operaciones o metodos. verifica el web.config validando el Endpoint, en el Tag system.serviceModel*/ QuotationCarGenericPortTypeClient client = new QuotationCarGenericPortTypeClient(); var interceptorDePeticion = new CustomInspectorBehavior(); //client.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, StoreName.My, X509FindType.FindByThumbprint, "cf0b691745fd90204f387214e49ffc3e7b48f3c0"); //client.ClientCredentials.ServiceCertificate.SetDefaultCertificate(StoreLocation.CurrentUser, StoreName.My, X509FindType.FindByThumbprint, "3febb2423e8baf23ae4ee30672551e766f0a536b"); client.Endpoint.EndpointBehaviors.Add(interceptorDePeticion); //instancia del request quotationCarGenericRequest request = RequestLiberty(); //Son las variables de salida que necesita el método #quotationCarGeneric. ElementoCodificado elementoCodificado = new ElementoCodificado(); Prima datosEconomicos = new Prima(); PSU[] PSU = new PSU[0]; var response = client.quotationCarGeneric(ref request.amparo, request.automovil, request.conductor, ref request.datosGestion, request.infoRequest, request.preguntaPoliza, request.preguntaRiesgo, request.preguntaTablaRiesgo, request.preguntaTablaPoliza, request.tomadorPersonaJuridica, request.tomadorPersonaNatural, request.usuario, out elementoCodificado, out datosEconomicos, out PSU); //XmlSerializer xmlSerializer = new XmlSerializer(typeof(QuotationCarGenericRq)); //using (StringWriter textwriter = new StringWriter()) //{ // xmlSerializer.Serialize(textwriter, new QuotationCarGenericRq()); // var lmao= textwriter.ToString(); //} return View(); }
private void RealizarCalculoDePrima() { double valPrima = (string.IsNullOrEmpty(this.valorPlanTextBox.Text) ? 0 : double.Parse(this.valorPlanTextBox.Text)); DateTime fecha = (string.IsNullOrEmpty(this.nacimientoTextBox.Text) ? DateTime.Now : DateTime.Parse(this.nacimientoTextBox.Text)); string sexo = (string.IsNullOrEmpty(this.sexoTextBox.Text) ? string.Empty : this.sexoTextBox.Text); string estadoCivil = (string.IsNullOrEmpty(this.estadoCivilTextBox.Text) ? string.Empty : this.estadoCivilTextBox.Text); Prima myPrima = Prima.Crear(valPrima, fecha, sexo, estadoCivil); this.recargoTextBox.Text = myPrima.Recargo.ToString(); this.primaAnualTextBox.Text = myPrima.ValorTotal.ToString(); this.explicacionRecargoTextBox.Text = myPrima.ToString(); }
private void FindNextVertex(IList <Vertex> vertices, int index, IList <Vertex> queneVertices) { var incidenceMatrix = Prima.GetIncidenceMatrix(vertices); for (int j = 0; j < vertices.Count; j++) { if (incidenceMatrix[index, j] == 1) { incidenceMatrix[index, j] = 0; queneVertices.Add(vertices[index]); FindNextVertex(vertices, j, queneVertices); queneVertices.Add(vertices[j]); } } }
private void Calcular_Click(object sender, EventArgs e) { double Aguinaldo, Vacaciones, Prima, Infonavit, Imss, Rcv; double Sgmm, Sgmmd, Vales, Comedor, Seguro, Personal, Sick; double Saldo, Ley, Empresa, Total; Aguinaldo = (Convert.ToDouble(aguinaldo.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Vacaciones = (Convert.ToDouble(vacaciones.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Prima = (Convert.ToDouble(prima.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Infonavit = (Convert.ToDouble(infonavit.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Imss = (Convert.ToDouble(imss.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Rcv = (Convert.ToDouble(rcv.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Sgmm = (Convert.ToDouble(sgmm.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Sgmmd = Sgmm * (Convert.ToDouble(dependents.Text)); Vales = (Convert.ToDouble(vales.Text) * (Convert.ToDouble(saldo1.Text))) / 100; Comedor = Convert.ToDouble(comedor.Text); Seguro = Convert.ToDouble(seguro.Text); Personal = Convert.ToDouble(personal.Text); Sick = Convert.ToDouble(sick.Text); aguinaldo2.Text = Aguinaldo.ToString("C"); vacaciones2.Text = Vacaciones.ToString("C"); prima2.Text = Prima.ToString("C"); infonavit2.Text = Infonavit.ToString("C"); imss2.Text = Imss.ToString("C"); rcv2.Text = Rcv.ToString("C"); sgmm2.Text = Sgmm.ToString("C"); sgmmd2.Text = Sgmmd.ToString("C"); vales2.Text = Vales.ToString("C"); comedor2.Text = Comedor.ToString("C"); seguro2.Text = Seguro.ToString("C"); personal2.Text = Personal.ToString("C"); sick2.Text = Sick.ToString("C"); Saldo = Convert.ToDouble(saldo1.Text); Ley = Aguinaldo + Vacaciones + Prima + Infonavit + Imss + Rcv; Empresa = Sgmm + Sgmmd + Vales + Comedor + Seguro + Personal + Sick;; Total = Saldo + Empresa + Ley; saldo2.Text = Saldo.ToString("C"); ley.Text = Ley.ToString("C"); empresa.Text = Empresa.ToString("C"); total.Text = Total.ToString("C"); }