/// <summary> /// obtener todas las unidades almacenadas /// e ingresarlas en el Data Grid /// </summary> private void obtenerUnidades() { if (dataGridUnidades.Items.Count > 0) { dataGridUnidades.Items.Clear(); } Unidad unidad = new Unidad(); var unidades = unidad.obtenerVarios(); // si existe alguna unidad if (unidades.Count > 0) { ///procesos para ingresarlos al data Grid foreach (var un in unidades) { var tipoUnidad = new TipoUnidad(); var tipo = tipoUnidad.obtener(un.tipo); var elemento = new UnidadDataGrid { placa = un.placa, tipo = tipo.nombreTipo, estado = unidad.obtenerEstado(un.estado) }; dataGridUnidades.Items.Add(elemento); } } //si no existe se muestra un mensaje en el data grid else { var elemeto = new UnidadDataGrid { placa = "no existe ninguna unidad.." }; dataGridUnidades.Items.Add(elemeto); } }
public TipoUnidadForm(int idTipoUnidad) { this.idTipoUnidad = idTipoUnidad; InitializeComponent(); forma = 2; TipoUnidad unidadTipo = new TipoUnidad(); txTipoUnidad.Text = unidadTipo.obtener(idTipoUnidad).nombreTipo; }
/// <summary> /// constructor para actualizar Unidad /// </summary> /// <param name="placa"></param> public UnidadForm(string placa) { tipo = 2; this.placa = placa; InitializeComponent(); obtenerTipos(); obtenerEstados(); Unidad unidad = new Unidad(); lbTitulo.Text = "Actualizar Unidad"; var u = unidad.obtener(placa); txPlaca.Text = placa; TipoUnidad tipoUnidad = new TipoUnidad(); var t = tipoUnidad.obtener(u.tipo); var e = unidad.obtenerEstado(u.estado); cmbTipo.SelectedValue = t.nombreTipo; cmbEstado.SelectedValue = e; txPlaca.IsEnabled = false; }