Ejemplo n.º 1
0
        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]);
                }
            }
        }
Ejemplo n.º 4
0
        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");
        }