public bool deleteTipo(string tipo, int id) { switch (tipo) { case "1": tipoarticulo t = db.tipoarticulo.Where(x => x.idTipoArticulo == id).FirstOrDefault(); db.tipoarticulo.Remove(t); break; case "2": tipotrabajo a = db.tipotrabajo.Where(x => x.idTipoTrabajo == id).FirstOrDefault(); db.tipotrabajo.Remove(a); break; case "3": tipolibro b = db.tipolibro.Where(x => x.idTipoLibro == id).FirstOrDefault(); db.tipolibro.Remove(b); break; case "4": grupoacademico g = db.grupoacademico.Where(x => x.idGrupoAcademico == id).FirstOrDefault(); db.grupoacademico.Remove(g); break; } db.SaveChanges(); return(true); }
public bool editTipo(string name, string type, int id) { switch (type) { case "1": tipoarticulo t = db.tipoarticulo.Where(x => x.idTipoArticulo == id).FirstOrDefault(); t.Nombre = name; break; case "2": tipotrabajo a = db.tipotrabajo.Where(x => x.idTipoTrabajo == id).FirstOrDefault(); a.Nombre = name; break; case "3": tipolibro b = db.tipolibro.Where(x => x.idTipoLibro == id).FirstOrDefault(); b.Nombre = name; break; case "4": grupoacademico g = db.grupoacademico.Where(x => x.idGrupoAcademico == id).FirstOrDefault(); g.Nombre = name; break; } db.SaveChanges(); return(true); }
// Metodos privados private void inicializa() { modServ = new ModeloArticuloServicio(invEnt); modNuevo = new modeloarticulo(); tipoServ = new ServicioGenerico <tipoarticulo>(invEnt); tipoArt = new tipoarticulo(); lista = new ListCollectionView(modServ.getAll().ToList()); modeloSeleccionado = new modeloarticulo(); }
//Metodo inicializar private void inicializa() { modServ = new ModeloArticuloServicio(invEnt); tipoServ = new ServicioGenerico <tipoarticulo>(invEnt); modNuevo = new modeloarticulo(); //listCollectionview del datagrid modelos articulos listaCollecModeloArtDataGrid = new ListCollectionView(modServ.getAll().ToList()); //filtro combo tipoArtCombofiltro = new tipoarticulo(); //Modelo detalle modSelectDetaDatagrid = new modeloarticulo(); }
public bool addTipo(string name, string type) { try { switch (type) { case "1": tipoarticulo t = new tipoarticulo { Nombre = name }; db.tipoarticulo.Add(t); break; case "2": tipotrabajo a = new tipotrabajo { Nombre = name }; db.tipotrabajo.Add(a); break; case "3": tipolibro b = new tipolibro { Nombre = name }; db.tipolibro.Add(b); break; case "4": grupoacademico g = new grupoacademico { Nombre = name }; db.grupoacademico.Add(g); break; } db.SaveChanges(); return(true); } catch { return(false); } }
private void recogeModelo(modeloarticulo modelo) { modelo.nombre = txtNombre.Text; modelo.marca = txtMarca.Text; modelo.modelo = txtModelo.Text; modelo.descripcion = txtDescripcion.Text; //modelo.tipo = ((tipoarticulo)(comboTipo.SelectedItem)).idtipoarticulo; tipoarticulo tipoart = new tipoarticulo(); if (comboTipo.SelectedItem != null) { tipoart = (tipoarticulo)comboTipo.SelectedItem; modelo.tipoarticulo = tipoart; } /* * if(comboTipo.SelectedItem != null) * { * tipoart.idtipoarticulo = ((tipoarticulo)(comboTipo.SelectedItem)).idtipoarticulo; * modelo.tipo = tipoart.idtipoarticulo; * } */ }
/// <summary> /// Guarda el TipoArticulo en la base de datos /// </summary> /// <returns>Retorna True si se guardó correctamente </returns> public bool NuevoTipoArticulo() { bool r = false; try { if (!existeTipoArticulo(this.Nombre_TipoArticulo)) { tipoarticulo f = new tipoarticulo(); f.nombre_tipo = this._nombre_tipo_articulo; f.es_dinero = this._es_dinero; ctx.tipoarticuloes.Add(f); ctx.SaveChanges(); _id_tipo_articulo = f.id_tipo_articulo; r = true; } else { MessageBox.Show("Ya existe un tipo de artículo con ese nombre!"); r = false; } } catch (Exception e) { MessageBox.Show(e.Message, "Error de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); r = false; } return(r); }