示例#1
0
        /// <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);
            }
        }
示例#2
0
        public TipoUnidadForm(int idTipoUnidad)
        {
            this.idTipoUnidad = idTipoUnidad;
            InitializeComponent();
            forma = 2;
            TipoUnidad unidadTipo = new TipoUnidad();

            txTipoUnidad.Text = unidadTipo.obtener(idTipoUnidad).nombreTipo;
        }
示例#3
0
        /// <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;
        }