public void Set_DatosUnidad(Entities.DatosUnidadTaller datosunidad)
 {
     this.Model.DatosUnidad = datosunidad;
     this.Model.ConsultarModelos();
     this.modelosBindingSource.DataSource           = this.Model.Modelos;
     this.datosUnidadTallerBindingSource.DataSource = this.Model.DatosUnidad;
 }
Exemplo n.º 2
0
 private void UnidadesDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (UnidadesDataGridView.Columns["Seleccionar"].Index == e.ColumnIndex)
         {
             datosUnidad = (Entities.DatosUnidadTaller)UnidadesDataGridView.CurrentRow.DataBoundItem;
             SetDatosUnidad();
         }
     }
     catch (Exception ex)
     {
         AppHelper.Error(ex.Message);
     }
 }
Exemplo n.º 3
0
        private void DoQuery()
        {
            int?numeroeconomico = null; string cliente, placas;

            if (!string.IsNullOrEmpty(this.NumeroEconomicoTextBox.Text))
            {
                if (AppHelper.IsNumeric(this.NumeroEconomicoTextBox.Text))
                {
                    numeroeconomico = DB.GetNullableInt32(this.NumeroEconomicoTextBox.Text);
                }
                else
                {
                    throw new Exception("El numero económico deben ser solamente números");
                }
            }

            cliente = (string.IsNullOrEmpty(ClienteTextBox.Text)) ? null : ClienteTextBox.Text;
            placas  = (string.IsNullOrEmpty(PlacasTextBox.Text)) ? null : PlacasTextBox.Text;

            List <Entities.DatosUnidadTaller> unidades = Entities.DatosUnidadTaller.Get(numeroeconomico, cliente, placas);

            if (unidades.Count == 0)
            {
                if (numeroeconomico != null)
                {
                    unidades = Entities.DatosUnidadTaller.Get(numeroeconomico.Value);
                }
                else
                {
                    AppHelper.ThrowException("No existen unidades con los parámtros especificados");
                }
            }

            if (unidades.Count == 1)
            {
                datosUnidad = unidades[0];
                SetDatosUnidad();
            }
            else
            {
                this.datosUnidadTallerBindingSource.DataSource = unidades;
            }
        }
Exemplo n.º 4
0
        private void DoQueryNumeroEconomico()
        {
            List <Entities.DatosUnidadTaller> unidades = Entities.DatosUnidadTaller.Get(Convert.ToInt32(this.NumeroEconomicoTextBox.Text));

            if (unidades.Count == 1)
            {
                datosUnidad = unidades[0];
                SetDatosUnidad();
                //ValidarCB();
                //NavSiguiente();
            }
            else
            {
                if (unidades.Count == 0)
                {
                    AppHelper.ThrowException("No existen unidades con número economico {0}", NumeroEconomicoTextBox.Text);
                }

                this.datosUnidadTallerBindingSource.DataSource = unidades;
            }
        }