private void Validar()
 {
     ValidacionCiudad = new ClasesBase.Clases.Ciudad(CiudadAEditar);
     ValidacionCiudad.PropertyChanged += new PropertyChangedEventHandler(ValidacionCiudad_PropertyChanged);
     btn_modificar.IsEnabled           = ValidacionCiudad.IsValid();
     DataContext = ValidacionCiudad;
 }
예제 #2
0
 private void txt_buscar_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (vistaColeccionFiltrada != null)
     {
         vistaColeccionFiltrada.Filter += CollectionViewSource_Filter;
         ciudadSeleccionado             = null;
     }
 }
예제 #3
0
        public AltaCiudad()
        {
            InitializeComponent();
            ValidacionCiudad = new ClasesBase.Clases.Ciudad();
            ValidacionCiudad.PropertyChanged += new PropertyChangedEventHandler(ValidacionCiudad_PropertyChanged);

            btn_registrar.IsEnabled = ValidacionCiudad.IsValid();

            DataContext = ValidacionCiudad;
        }
예제 #4
0
 private void CollectionViewSource_Filter(object sender, FilterEventArgs e)
 {
     ClasesBase.Clases.Ciudad ciudad = e.Item as ClasesBase.Clases.Ciudad;
     if (ciudad.Ciu_Nombre.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase))
     {
         e.Accepted = true;
     }
     else
     {
         e.Accepted = false;
     }
 }
예제 #5
0
        private void GrdCiudad_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid    gd  = (DataGrid)sender;
            DataRowView row = gd.SelectedItem as DataRowView;

            ClasesBase.Clases.Ciudad ciudadSeleccionado = new ClasesBase.Clases.Ciudad();
            ciudadSeleccionado = ((ClasesBase.Clases.Ciudad)gd.SelectedItem);

            if (ciudadSeleccionado != null)
            {
                this.ciudadSeleccionado = ciudadSeleccionado;
            }
        }
예제 #6
0
        private void Btn_registro_Click(object sender, RoutedEventArgs e)
        {
            ClasesBase.Clases.Ciudad ciudad = new ClasesBase.Clases.Ciudad
            {
                Ciu_Nombre = txt_nombre.Text
            };
            ControladorCiudad controladorCiudad = new ControladorCiudad();

            controladorCiudad.Insert_Ciudad(ciudad);

            MessageBox.Show("Se agrego correctamente la ciudad " + ciudad.Ciu_Nombre);
            ventanaPadre.collectionCiudad.insert_Ciudad(ciudad);
            ventanaPadre.CargarDataGrid();
            Close();
        }
        private void Btn_confirmar_Click(object sender, RoutedEventArgs e)
        {
            ClasesBase.Clases.Ciudad oCiudad = new ClasesBase.Clases.Ciudad
            {
                Ciu_Codigo = CiudadAEditar.Ciu_Codigo,
                Ciu_Nombre = txt_nombre.Text
            };
            ControladorCiudad controladorCiudad = new ControladorCiudad();

            controladorCiudad.Update_Ciudad(oCiudad);
            MessageBox.Show("Modificacion Exitosa");
            ventanaPadre.collectionCiudad.edit_Ciudad(oCiudad);
            ventanaPadre.CargarDataGrid();
            Close();
        }
예제 #8
0
 public void CargarDataGrid()
 {
     grdCiudad.ItemsSource = collectionCiudad.ListaCiudad;
     ciudadSeleccionado    = null;
 }