Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ServiceReference1.RegistrarGastosClient obj = new ServiceReference1.RegistrarGastosClient();
                ServiceReference1.Inmuebles obj2 = new ServiceReference1.Inmuebles();
                ServiceReference1.Inmuebles rpta = new ServiceReference1.Inmuebles();
                obj2.codigo = codigo.Text;
                obj2.direccion = direccion.Text;
                obj2.gAlquiler = Convert.ToDecimal(galquiler.Text);
                obj2.gMantenimiento = Convert.ToDecimal(gmant.Text);
                obj2.gAdicionales = Convert.ToDecimal(gadicionales.Text);
                rpta =obj.CrearInmueble(obj2);
                if (rpta != null)
                {
                    MessageBox.Show("Correcto", "Registro creado",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
                    codigo.Text = "";
                    direccion.Text = "";
                    galquiler.Text = "";
                    gmant.Text = "";
                    gadicionales.Text = "";
                }
                    
            }
            catch (FaultException<ServiceReference1.Excepciones> error)
            {
                MessageBox.Show(error.Detail.Descripcion, "Service error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                
            }

        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ServiceReference1.RegistrarGastosClient obj  = new ServiceReference1.RegistrarGastosClient();
                ServiceReference1.Inmuebles             obj2 = new ServiceReference1.Inmuebles();
                ServiceReference1.Inmuebles             rpta = new ServiceReference1.Inmuebles();
                obj2.codigo         = codigo.Text;
                obj2.direccion      = direccion.Text;
                obj2.gAlquiler      = Convert.ToDecimal(galquiler.Text);
                obj2.gMantenimiento = Convert.ToDecimal(gmant.Text);
                obj2.gAdicionales   = Convert.ToDecimal(gadicionales.Text);
                obj2.idInquilino    = int.Parse(cboInquilino.SelectedValue.ToString());
                rpta = obj.CrearInmueble(obj2);
                if (rpta != null)
                {
                    decimal total_ = Convert.ToDecimal(galquiler.Text) + Convert.ToDecimal(gmant.Text) + Convert.ToDecimal(gadicionales.Text);
                    MessageBox.Show("Correcto", "Registro creado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    codigo.Text       = "";
                    direccion.Text    = "";
                    galquiler.Text    = "";
                    gmant.Text        = "";
                    gadicionales.Text = "";


                    ConnectionFactory connectionFactory = new ConnectionFactory();
                    connectionFactory.Uri = new Uri("amqp://*****:*****@wasp.rmq.cloudamqp.com/gvxavqvf");
                    IConnection connection = connectionFactory.CreateConnection();
                    var         queueName  = "inquilino" + obj2.idInquilino;
                    IModel      model      = connection.CreateModel();
                    model.QueueDeclare(queueName, false, false, false, null);
                    var exchangeName = "";
                    var routingKey   = "inquilino" + obj2.idInquilino;
                    var data         = Encoding.UTF8.GetBytes(total_.ToString());
                    model.BasicPublish(exchangeName, routingKey, true, null, data);
                }
            }
            catch (FaultException <ServiceReference1.Excepciones> error)
            {
                MessageBox.Show(error.Detail.Descripcion, "Service error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }