Exemple #1
0
 private void btnRegistrar_Click(object sender, RoutedEventArgs e)
 {
     if (!txtNombre.PlaceHolder && cbMarca.SelectedIndex != 0)
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Modelos es = new Modelos();
         es.Nombre = txtNombre.Text;
         ComboBoxItem cbi = (ComboBoxItem)cbMarca.Items[cbMarca.SelectedIndex];
         es.Marca = Convert.ToInt64(cbi.Uid);
         tda.InsertModelo(es);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
Exemple #2
0
 private void cargarGrid(Modelos m)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectModelo(m);
     tda.Close();
     var ordenado = resultado.OrderBy(Modelos => Modelos.MarcaNombre).ToList();
     lstModelo.Clear();
     foreach (var r in ordenado)
     {
         lstModelo.Add(new Modelos()
         {
             ID = r.ID,
             Nombre = r.Nombre,
             MarcaNombre = r.MarcaNombre,
             Ano = r.Ano
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstModelo;
 }
Exemple #3
0
 public static void cargarCBModelo(Modelos m, Controles.ComboBoxS cb)
 {
     cb.Clear();
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectModelo(m);
     tda.Close();
     var ordenado = resultado.OrderBy(Modelos => Modelos.Nombre).ToList();
     foreach (var r in ordenado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cb.Items.Add(cbi);
     }
 }
Exemple #4
0
 private void realizarBusqueda(Modelos m)
 {
     ComboBoxItem cbi = (ComboBoxItem)cbMarca.SelectedItem;
     if (cbMarca.SelectedIndex != 0)
     {
         m.Marca = Convert.ToInt64(cbi.Uid);
     }
     if (!txtNombre.PlaceHolder)
     {
         m.Nombre = txtNombre.Text;
     }
     cargarGrid(m);
 }
Exemple #5
0
 private void cbModelo_SelectionChanged(object sender, EventArgs e)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     Modelos m = new Modelos();
     ComboBoxItem cbi = (ComboBoxItem)cbModelo.SelectedItem;
     if (this.IsLoaded)
     {
         if (cbModelo.SelectedIndex > 0)
         {
             m = tda.BuscarModeloID(Convert.ToInt64(cbi.Uid)).First();
             lModelo = m.ID;
             if (lMarca == 0)
             {
                 Llenado.seleccionarComboBoxUid(m.Marca.ToString(), cbMarca);
                 Llenado.seleccionarComboBoxUid(lModelo.ToString(), cbModelo);
             }
         }
     }
 }
Exemple #6
0
 private void cbMarca_SelectionChanged(object sender, EventArgs e)
 {
     Modelos m = new Modelos();
     ComboBoxItem cbi = (ComboBoxItem)cbMarca.SelectedItem;
     if (this.IsLoaded)
     {
         m.Marca = lMarca = Convert.ToInt64(cbi.Uid);
         Llenado.cargarCBModelo(m, cbModelo);
     }
 }
Exemple #7
0
 public Resultado UpdateModelo(Modelos mod)
 {
     return _dataBaseTool.UpdateModelo(mod);
 }
Exemple #8
0
 private void cargarCBModelo(Modelos m)
 {
     cbModelo.Clear();
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectModelo(m);
     tda.Close();
     foreach (var r in resultado)
     {
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Uid = r.ID.ToString();
         cbi.Content = r.Nombre;
         cbModelo.Items.Add(cbi);
     }
 }
Exemple #9
0
 public Resultado InsertModelo(Modelos mod)
 {
     return _dataBaseTool.InsertModelo(mod);
 }
Exemple #10
0
 public List<Modelos> SelectModelo(Modelos mod)
 {
     return _dataBaseTool.SelectModelo(mod);
 }
Exemple #11
0
 public Resultado DeleteModelo(Modelos mod)
 {
     return _dataBaseTool.DeleteModelo(mod);
 }
Exemple #12
0
        public Resultado UpdateModelo(Modelos mod)
        {
            Resultado resultado = new Resultado();
            var moddb = (from a in _context.Modelo
                         where a.ID == mod.ID
                         select a).FirstOrDefault();

            moddb.Nombre = mod.Nombre;
            moddb.Marca = mod.Marca;
            moddb.UsuarioMod = mod.UsuarioMod;
            moddb.FechaMod = DateTime.Now;

            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Exemple #13
0
 public List<Modelos> SelectModelo(Modelos mod)
 {
     if (!String.IsNullOrWhiteSpace(mod.Nombre))
     {
         if (mod.Marca > 0)
         {
             return BuscarModelo(mod.Nombre, mod.Marca);
         }
         return BuscarModelo(mod.Nombre);
     }
     else if (mod.Marca > 0)
     {
         return BuscarModelo(mod.Marca);
     }
     else
     {
         return BuscarModelo();
     }
 }
Exemple #14
0
        public Resultado InsertModelo(Modelos mod)
        {
            Resultado resultado = new Resultado();

            Modelo modNew = new Modelo()
            {
                Nombre = mod.Nombre,
                Marca = mod.Marca,
                UsuarioAlta = mod.UsuarioAlta,
                FechaAlta = DateTime.Now
            };
            _context.Modelo.Add(modNew);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                resultado.Realizado = false;
                resultado.ErrorDB = true;
                resultado.YaExiste = false;
                return resultado;
            }
            resultado.Realizado = true;
            resultado.ErrorDB = false;
            resultado.YaExiste = false;
            return resultado;
        }
Exemple #15
0
 public Resultado DeleteModelo(Modelos mod)
 {
     Resultado resultado = new Resultado();
     long idModelo = (from a in _context.Vehiculo
                      where a.Modelo == mod.ID
                      select a.ID).FirstOrDefault();
     if (idModelo > 0)
     {
         //No se puede eliminar este Modelo ya que un Vehiculo hace referencia a el
         resultado.Realizado = false;
         resultado.ErrorDB = false;
         resultado.YaExiste = false;
         resultado.Referencia = true;
         return resultado;
     }
     var modDelete = (from a in _context.Modelo
                      where a.ID == mod.ID
                      select a).FirstOrDefault();
     _context.Modelo.Remove(modDelete);
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         resultado.Referencia = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     resultado.Referencia = false;
     return resultado;
 }