示例#1
0
 private void inicializar()
 {
     InitializeComponent();
     DataContext = this;
     this.comboCarreras.DataContext  = GestionCarreras.getSingelton();
     this.gridMateriales.DataContext = this;
     this.comboPersonas.DataContext  = GestionPersonas.getSingelton();
 }
示例#2
0
        public AgregarModificarAvituallamiento(Avituallamiento avituallamiento, int index)
        {
            this.Avituallamiento = avituallamiento;
            this.index           = index;
            inicializar();
            int indexCarrera = GestionCarreras.getSingelton().Carreras.IndexOf(avituallamiento.Carrera);

            this.comboCarreras.SelectedIndex = indexCarrera;

            int indexPersona = GestionPersonas.getSingelton().Personas.IndexOf(avituallamiento.PersonaContacto);

            this.comboPersonas.SelectedIndex   = indexPersona;
            this.botonAgregarModificar.Content = "Modificar";
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (this.index != -1)
            {
                GestionCarreras.getSingelton().Carreras.RemoveAt(this.index);
                GestionCarreras.getSingelton().Carreras.Insert(this.index, this.Carrera);
            }
            else
            {
                GestionCarreras.getSingelton().Carreras.Add(this.Carrera);
            }


            foreach (Avituallamiento avi in this.Carrera.Avituallamientos)
            {
                avi.Carrera = this.Carrera;
            }
            this.Close();
        }
示例#4
0
 public VistaGestionCarreras()
 {
     this.Carreras = GestionCarreras.getSingelton().Carreras;
     InitializeComponent();
     DataContext = this;
 }