예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ServiceViaje.WebServiceMantenedorViajeSoapClient auxServiceViaje = new ServiceViaje.WebServiceMantenedorViajeSoapClient();
            ServiceViaje.Viaje auxViaje = new ServiceViaje.Viaje();

            ServicePago.WebServiceMantenedorPagoSoapClient auxServicePago = new ServicePago.WebServiceMantenedorPagoSoapClient();
            ServicePago.Pago auxPago = new ServicePago.Pago();

            /*
             * if (auxServiceViaje.buscarViajeService(Convert.ToInt16(this.txtIdViaje)).Id_viaje.Equals(0))
             * {*/
            auxViaje.Id_viaje = Convert.ToInt32(this.txtIdViaje.Text);
            //auxViaje.Fecha_viaje = DateTime.Now.Date.ToUniversalTime();
            auxViaje.Fecha_viaje     = DateTime.Now;
            auxViaje.Rut             = Convert.ToString(this.cbxRutConductor.SelectedValue);
            auxViaje.Distancia       = Convert.ToInt32(this.txtDistancia.Text);
            auxViaje.Tarifa_viaje    = Convert.ToInt32(this.txtTarifaViaje.Text);
            auxViaje.Lugar_origen    = this.txtLugarOrigen.Text;
            auxViaje.Lugar_destino   = this.txtLugarDestino.Text;
            auxViaje.Nombre_servicio = this.txtNombreServicio.Text;

            //int valor = +1;
            auxPago.Id_pago = auxPago.Id_pago + 1;
            //auxPago.Id_pago =
            auxPago.Fecha_pago = DateTime.Now;

            //int total = Convert.ToInt32(this.txtDistancia.Text) * Convert.ToInt32(this.txtTarifaViaje.Text);
            //this.txtTotalPago.Text = Convert.ToString(total);
            auxPago.Total_pago      = Convert.ToInt32(this.txtTotalPago.Text);
            auxPago.Nombre_tipopago = this.txtNombreServicio.Text;

            auxServiceViaje.insertarViajeService(auxViaje);
            auxServicePago.insertarPagoService(auxPago);
            MessageBox.Show("Datos Guardados ", "Sistema");
            this.limpiar();
            this.desHabilitar();

            /*
             * }
             * else
             * {
             * MessageBox.Show("Viaje ya existe ", "Sistema");
             * }*/

            /*
             * this.limpiar();
             * this.btnGuardar.Text = "Nuevo";
             * this.btnBuscar.Enabled = true;
             *
             * this.btnSalir.Text = "Salir";
             */
        }
예제 #2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Estas Seguro de actualizar ", "sistema", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                ServiceViaje.WebServiceMantenedorViajeSoapClient auxServiceViaje = new ServiceViaje.WebServiceMantenedorViajeSoapClient();
                ServiceViaje.Viaje auxViaje = new ServiceViaje.Viaje();

                ServicePago.WebServiceMantenedorPagoSoapClient auxServicePago = new ServicePago.WebServiceMantenedorPagoSoapClient();
                ServicePago.Pago auxPago = new ServicePago.Pago();

                auxViaje.Id_viaje = Convert.ToInt32(this.txtIdViaje.Text);
                //auxViaje.Fecha_viaje = DateTime.Now.Date.ToUniversalTime();
                auxViaje.Fecha_viaje     = DateTime.Now;
                auxViaje.Rut             = Convert.ToString(this.cbxRutConductor.SelectedValue);
                auxViaje.Distancia       = Convert.ToInt32(this.txtDistancia.Text);
                auxViaje.Tarifa_viaje    = Convert.ToInt32(this.txtTarifaViaje.Text);
                auxViaje.Lugar_origen    = this.txtLugarOrigen.Text;
                auxViaje.Lugar_destino   = this.txtLugarDestino.Text;
                auxViaje.Nombre_servicio = this.txtNombreServicio.Text;

                //int valor = +1;
                auxPago.Id_pago = auxPago.Id_pago + 1;
                //auxPago.Id_pago =
                auxPago.Fecha_pago      = DateTime.Now;
                auxPago.Total_pago      = Convert.ToInt32(this.txtTotalPago.Text);
                auxPago.Nombre_tipopago = this.txtNombreServicio.Text;

                auxServiceViaje.actualizarViajeService(auxViaje);
                auxServicePago.actualizarPagoService(auxPago);
                MessageBox.Show("Datos Actualizados Exitosamente ", "Sistema");

                /*
                 * this.btnGuardar.Enabled = true;
                 * this.btnEditar.Enabled = false;
                 * this.btnEliminar.Enabled = false;
                 * this.desHabilitar();
                 * this.limpiar();
                 * this.btnGuardar.Text = "Nuevo";
                 * this.btnBuscar.Enabled = true;
                 *
                 *
                 * this.btnSalir.Text = "Salir";
                 *
                 * txtRut.Focus();
                 */
            }
        }
예제 #3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            ServiceViaje.WebServiceMantenedorViajeSoapClient auxServiceViaje = new ServiceViaje.WebServiceMantenedorViajeSoapClient();
            ServiceViaje.Viaje auxViaje = new ServiceViaje.Viaje();

            ServicePago.WebServiceMantenedorPagoSoapClient auxServicePago = new ServicePago.WebServiceMantenedorPagoSoapClient();
            ServicePago.Pago auxPago = new ServicePago.Pago();

            auxViaje                    = auxServiceViaje.buscarViajeService(Convert.ToInt32(this.txtIdViaje.Text));
            this.txtIdViaje.Text        = Convert.ToString(auxViaje.Id_viaje);
            this.cbxRutConductor.Text   = auxViaje.Rut;
            this.txtDistancia.Text      = Convert.ToString(auxViaje.Distancia);
            this.txtTarifaViaje.Text    = Convert.ToString(auxViaje.Tarifa_viaje);
            this.txtLugarOrigen.Text    = auxViaje.Lugar_origen;
            this.txtLugarDestino.Text   = auxViaje.Lugar_destino;
            this.txtNombreServicio.Text = auxViaje.Nombre_servicio;

            this.txtNombreServicio.Text = auxPago.Nombre_tipopago;
            this.txtTotalPago.Text      = Convert.ToString(auxPago.Total_pago);
        }