private void Validar()
 {
     ValidacionTerminal = new ClasesBase.Clases.Terminal(TerminalAEditar);
     ValidacionTerminal.PropertyChanged += new PropertyChangedEventHandler(ValidacionTerminal_PropertyChanged);
     btn_modificar.IsEnabled             = ValidacionTerminal.IsValid();
     DataContext = ValidacionTerminal;
 }
 private void Txt_buscar_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (vistaColeccionFiltrada != null)
     {
         vistaColeccionFiltrada.Filter += CollectionViewSource_Filter;
         terminalSeleccionado           = null;
     }
 }
 private void CollectionViewSource_Filter(object sender, FilterEventArgs e)
 {
     ClasesBase.Clases.Terminal terminal = e.Item as ClasesBase.Clases.Terminal;
     if ((terminal.Ciudad.Ciu_Nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) || (terminal.Ter_Nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) || (terminal.Ter_Codigo.ToString().StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)))
     {
         e.Accepted = true;
     }
     else
     {
         e.Accepted = false;
     }
 }
        private void GrdTerminal_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid    gd  = (DataGrid)sender;
            DataRowView row = gd.SelectedItem as DataRowView;

            ClasesBase.Clases.Terminal terminalSeleccionado = new ClasesBase.Clases.Terminal();
            terminalSeleccionado = ((ClasesBase.Clases.Terminal)gd.SelectedItem);

            if (terminalSeleccionado != null)
            {
                this.terminalSeleccionado = terminalSeleccionado;
            }
        }
示例#5
0
        public AltaTerminal()
        {
            InitializeComponent();
            ValidacionTerminal = new ClasesBase.Clases.Terminal();
            ValidacionTerminal.PropertyChanged += new PropertyChangedEventHandler(ValidacionTerminal_PropertyChanged);

            btn_registrar.IsEnabled = ValidacionTerminal.IsValid();

            DataContext = ValidacionTerminal;

            ControladorCiudad ciudad = new ControladorCiudad();

            cmb_codigo.ItemsSource = ciudad.Lista_Ciudad().DefaultView;
        }
示例#6
0
        private void Btn_registro_Click(object sender, RoutedEventArgs e)
        {
            ClasesBase.Clases.Terminal terminal = new ClasesBase.Clases.Terminal
            {
                Ciu_Codigo = Convert.ToInt32(cmb_codigo.SelectedValue.ToString()),
                Ter_Nombre = txt_nombre.Text
            };
            ControladorTerminal controladorTerminal = new ControladorTerminal();

            controladorTerminal.Insert_Terminal(terminal);
            MessageBox.Show("Se agrego correctamente la terminal");
            ventanaPadre.collectionTerminal.insert_Terminal(terminal);
            ventanaPadre.CargarDataGrid();
            Close();
        }
        private void Btn_confirmacion_Click(object sender, RoutedEventArgs e)
        {
            ClasesBase.Clases.Terminal terminal = new ClasesBase.Clases.Terminal
            {
                Ter_Codigo = TerminalAEditar.Ter_Codigo,
                Ciu_Codigo = Convert.ToInt32(cmb_codigo.SelectedValue.ToString()),
                Ter_Nombre = txt_nombre.Text
            };
            ControladorTerminal controladorTerminal = new ControladorTerminal();

            controladorTerminal.Update_Terminal(terminal);
            MessageBox.Show("Modificacion Exitosa");
            ventanaPadre.collectionTerminal.edit_Terminal(terminal);
            ventanaPadre.CargarDataGrid();
            Close();
        }
 public void CargarDataGrid()
 {
     grdTerminal.ItemsSource = collectionTerminal.ListaTerminal;
     terminalSeleccionado    = null;
 }