Ejemplo n.º 1
0
        private void GridAvituallamientos_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            int             index           = this.gridAvituallamientos.SelectedIndex;
            Avituallamiento avituallamiento = this.gridAvituallamientos.SelectedItem as Avituallamiento;

            new AgregarModificarAvituallamiento(avituallamiento.Clone() as Avituallamiento, index).ShowDialog();
        }
Ejemplo n.º 2
0
 public VentanaNuevoAvituallamiento(Carrera carrera, Avituallamiento avituallamiento, int posicion)
 {
     InitializeComponent();
     this.carrera         = carrera;
     this.avituallamiento = (Avituallamiento)avituallamiento.Clone();
     this.posicion        = posicion;
     this.TextBoxNombreCarrera.IsEnabled = false;
     this.DataContext = this.avituallamiento;
 }
Ejemplo n.º 3
0
 private void BtnModificar_Click(object sender, RoutedEventArgs e)
 {
     if (ComboBoxCarreras.SelectedIndex != -1)
     {
         Carrera     carrera = (Carrera)ComboBoxCarreras.SelectedItem;
         AltaCarrera ac      = new AltaCarrera(logicaNegocio, (Carrera)carrera.Clone(), ComboBoxCarreras.SelectedIndex);
         ac.Show();
     }
     if (ComboBoxContactos.SelectedIndex != -1)
     {
         PersonaContacto     pc  = (PersonaContacto)ComboBoxContactos.SelectedItem;
         AltaPersonaContacto apc = new AltaPersonaContacto(logicaNegocio, (PersonaContacto)pc.Clone(), ComboBoxContactos.SelectedIndex);
         apc.Show();
     }
     if (ComboBoxAvituallamientos.SelectedIndex != -1)
     {
         Avituallamiento     av  = (Avituallamiento)ComboBoxAvituallamientos.SelectedItem;
         AltaAvituallamiento aav = new AltaAvituallamiento(logicaNegocio, (Avituallamiento)av.Clone(), ComboBoxAvituallamientos.SelectedIndex);
         aav.Show();
     }
 }