예제 #1
0
        private void btnAceptar_Click(object sender, RoutedEventArgs e)
        {
            if (txtTerminal.Text != string.Empty)
            {
                MessageBoxResult respuesta = MessageBox.Show("¿Desea guardar los datos?", "Alta de Terminal.", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (respuesta == MessageBoxResult.Yes)
                {
                    Terminal oTerminal = new Terminal();
                    oTerminal.Ciu_Codigo = (Int32)cmbCiudad.SelectedValue;
                    oTerminal.Ter_Nombre = txtTerminal.Text;


                    TrabajarTerminales.agregarTerminal(oTerminal);

                    MessageBox.Show("La terminal ha sido registrado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerTerminales();
            grdAltaTerminal.Visibility = Visibility.Hidden;
            grdTerminal.Visibility     = Visibility.Visible;
            cmbCiudad.SelectedItem     = "";
            txtTerminal.Text           = string.Empty;
        }
예제 #2
0
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            DataRowView drv = (DataRowView)lstTerminales.SelectedItem;

            if (drv != null)
            {
                MessageBoxResult respuesta = MessageBox.Show("¿Desea realmente eliminar el registro?", "Eliminar Terminal.", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (respuesta == MessageBoxResult.Yes)
                {
                    int codigo = (Int32)drv["Ter_Codigo"];

                    TrabajarTerminales.eliminarTerminal(codigo);

                    MessageBox.Show("La terminal ha sido eliminado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);

                    traerTerminales();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar una Terminal.", "¡Advertencia!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
예제 #3
0
        private void btnAceptared_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult respuesta = MessageBox.Show("¿Desea modificar los datos?", "Actualización de Terminal.", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (respuesta == MessageBoxResult.Yes)
            {
                Terminal oTerminal = new Terminal();
                oTerminal.Ter_Codigo = Convert.ToInt32(txtCodTerminal.Text);
                oTerminal.Ciu_Codigo = Convert.ToInt32(cmbCiudadEd.SelectedValue);
                oTerminal.Ter_Nombre = txtTerminaled.Text;


                TrabajarTerminales.actualizarTerminal(oTerminal);

                MessageBox.Show("El registro ha sido actualizado.", "¡Información!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            else
            {
                MessageBox.Show("Complete todos los campos necesarios.", "¡Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            traerTerminales();
            grdEditTerminal.Visibility = Visibility.Hidden;
            grdTerminal.Visibility     = Visibility.Visible;
        }
예제 #4
0
 void traerTerminales()
 {
     lstTerminales.DataContext = TrabajarTerminales.traerTerminales();
 }