コード例 #1
0
        private void btnAceptarEdit_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult respuesta = MessageBox.Show("¿Desea modificar los datos?", "Actualización de Autobus.", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (respuesta == MessageBoxResult.Yes)
            {
                Autobus oAutobus = new Autobus();
                oAutobus.Aut_Codigo        = Convert.ToInt32(txtIdAutobusEdit.Text);
                oAutobus.Emp_Codigo        = (Int32)cmbEmpresaEdit.SelectedValue;
                oAutobus.Aut_Capacidad     = Convert.ToInt32(txtCapacidadEdit.Text);
                oAutobus.Aut_TipoServicio  = Convert.ToString(cmbServicioEdit.SelectedValue);
                oAutobus.Aut_Matricula     = txtMatriculaEdit.Text;
                oAutobus.Aut_CantidadPisos = Convert.ToInt32(txtPisosEdit.Text);

                TrabajarAutobuses.actualizarAutobus(oAutobus);

                MessageBox.Show("El registro ha sido actualizado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);

                clearForm();
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerAutobuses();
            grdEditAutobuses.Visibility = Visibility.Hidden;
            grdAutobuses.Visibility     = Visibility.Visible;
        }
コード例 #2
0
        private void btnAceptar_Click(object sender, RoutedEventArgs e)
        {
            if (txtNombre.Text != string.Empty && txtDireccion.Text != string.Empty && txtTelefono.Text != string.Empty && txtEmail.Text != string.Empty)
            {
                MessageBoxResult respuesta = MessageBox.Show("¿Desea guardar los datos?", "Alta de Empresa.", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (respuesta == MessageBoxResult.Yes)
                {
                    Empresa oEmpresa = new Empresa();
                    Autobus oAutobus = new Autobus();
                    oEmpresa.Emp_Nombre    = txtNombre.Text;
                    oEmpresa.Emp_Direccion = txtDireccion.Text;
                    oEmpresa.Emp_Telefono  = txtTelefono.Text;
                    oEmpresa.Emp_Email     = txtEmail.Text;


                    TrabajarEmpresas.agregarEmpresa(oEmpresa);

                    MessageBox.Show("La Empresa ha sido registrada.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerEmpresas();
            grdAltaEmpresa.Visibility = Visibility.Hidden;
            grdEmpresa.Visibility     = Visibility.Visible;
            txtNombre.Text            = string.Empty;
            txtDireccion.Text         = string.Empty;
            txtTelefono.Text          = string.Empty;
            txtEmail.Text             = string.Empty;
        }
コード例 #3
0
 public AltaAutoBus()
 {
     InitializeComponent();
     _unitOfWork     = new UnitOfWork();
     _autobusService = new AutobusService();
     _autobus        = new Autobus();
     _butacas        = new List <int>();
 }
コード例 #4
0
 public void SetAutobus(Autobus autobus, bool update)
 {
     _update       = update;
     _autobus      = autobus;
     _tipoServicio = autobus.TipoServicio;
     _autobus.Id   = autobus.Id;
     DataContext   = autobus;
     cargarImagen();
 }
コード例 #5
0
        private void SelectedAutobus()
        {
            _autobusUpdate = new Autobus();
            DataRowView rowSelected = (DataRowView)dgAutobuses.SelectedItem;

            _autobusUpdate.Id             = Convert.ToInt32(rowSelected["AUT_Id"]);
            _autobusUpdate.Codigo         = Convert.ToInt32(rowSelected["AUT_Codigo"]);
            _autobusUpdate.Capacidad      = Convert.ToInt32(rowSelected["AUT_Capacidad"]);
            _autobusUpdate.Matricula      = rowSelected["AUT_Matricula"].ToString();
            _autobusUpdate.TipoServicio   = rowSelected["AUT_TipoServicio"].ToString();
            _autobusUpdate.Empresa.Codigo = Convert.ToInt32(rowSelected["EMP_Codigo"]);
            if (rowSelected["AUT_Imagen"].ToString() != "")
            {
                _autobusUpdate.Imagen = (byte[])rowSelected["AUT_Imagen"];
            }
        }
コード例 #6
0
        private void btnSiguiente_Click(object sender, RoutedEventArgs e)
        {
            Servicio oServicio = (Servicio)lstServicios.SelectedItem;

            if (oServicio != null)
            {
                Servicio oService  = new Servicio();
                Empresa  oBusiness = new Empresa();
                Autobus  oBus      = new Autobus();

                oBusiness.Emp_Nombre        = oServicio.Emp_Nombre;
                oService.Aut_Codigo         = oServicio.Aut_Codigo;
                oService.Ter_Codigo_Origen  = oServicio.Ter_Codigo_Origen;
                oService.Ter_Codigo_Destino = oServicio.Ter_Codigo_Destino;
                oService.Ser_FechaHora      = oServicio.Ser_FechaHora;
                oService.Ser_Codigo         = oServicio.Ser_Codigo;

                grdGenerarPasaje.Visibility = Visibility.Hidden;
                cargarAsientos(oService);
                grdAsientos.Visibility         = Visibility.Visible;
                grdEtiqutasAsientos.Visibility = Visibility.Visible;
            }
        }