public List<clsArticulo> consultaArt() { try { List<clsArticulo> listado = new List<clsArticulo>(); INVENTARIOEntities art = new INVENTARIOEntities(); var con = from w in art.Articulo select w; foreach (var item in con) { clsArticulo clsArt = new clsArticulo(); clsArt.IdArt = Convert.ToInt32(item.IdArticulo); clsArt.DescArt = item.Descripcion; clsArt.FProduccion = Convert.ToDateTime(item.FechaProduccion); clsArt.CantMinima = Convert.ToInt32(item.CantidadMinima); clsArt.CantMaxima = Convert.ToInt32(item.CantidadMaxima); clsArt.CantActual = Convert.ToInt32(item.CantidadActual); clsArt.UMed = Convert.ToInt32(item.IdUnidadMedida); clsArt.FCaducidad = Convert.ToDateTime(item.FechaCaducidad); clsArt.TipoArt = Convert.ToInt32(item.IdTipoArticulo); clsArt.GrupoArt = Convert.ToInt32(item.IdGrupo); clsArt.TipoChasis = Convert.ToInt32(item.IdChasis); clsArt.SChasis = item.SerieChasis; clsArt.TipoMotor = Convert.ToInt32(item.IdTipoMotor); clsArt.SMotor = item.SerieMotor; clsArt.NPlaca = Convert.ToString(item.NroPlaca); clsArt.TipoComb = Convert.ToInt32(item.IdTipoCombustible); clsArt.ColorArt = Convert.ToInt32(item.IdColor); clsArt.MarcaArt = Convert.ToInt32(item.IdMarca); clsArt.ModeloArt = Convert.ToInt32(item.Modelo); clsArt.TipoMat = Convert.ToInt32(item.TipoMaterial); clsArt.ObservArt = item.Observacion; clsArt.EstArt = Convert.ToInt32(item.IdEstado); listado.Add(clsArt); } return listado; } catch (Exception) { //Console.WriteLine("ERROR " + e); return null; } }
public List<clsArticulo> consultainventario() { try { List<clsArticulo> lista = new List<clsArticulo>(); INVENTARIOEntities ent = new INVENTARIOEntities(); var sel = from q in ent.Articulo select q; foreach (var item in sel) { clsArticulo clas = new clsArticulo(); clas.IdArt = item.IdArticulo; clas.DescArt = item.Descripcion; lista.Add(clas); } return lista; } catch (Exception) { return null; } }
public Boolean ModificarArt(clsArticulo artic) { try { using (INVENTARIOEntities ta = new INVENTARIOEntities()) { EntityKey ekey = new EntityKey("INVENTARIOEntities.Articulo", "IdArticulo", artic.IdArt); object OBJ = null; if (ta.TryGetObjectByKey(ekey, out OBJ)) { Articulo c = (Articulo)OBJ; //var c = (from q in ta.Articulo where q.IdArticulo == artic.IdArt select q).First(); c.IdEmpresa = artic.EmpresaArt; c.Descripcion = artic.DescArt; c.FechaProduccion = artic.FProduccion; c.CantidadMinima = artic.CantMinima; c.CantidadMaxima = artic.CantMaxima; c.CantidadActual = artic.CantActual; c.IdUnidadMedida = artic.UMed; c.FechaCaducidad = artic.FCaducidad; c.IdTipoArticulo = artic.TipoArt; c.IdGrupo = artic.GrupoArt; c.IdChasis = artic.TipoChasis; c.SerieChasis = artic.SChasis; c.IdTipoMotor = artic.TipoMotor; c.SerieMotor = artic.SMotor; c.NroPlaca = artic.NPlaca; c.IdTipoCombustible = artic.TipoComb; c.IdColor = artic.ColorArt; c.IdMarca = artic.MarcaArt; c.IdModelo = artic.ModeloArt; c.IdTipoMaterial = artic.TipoMat; c.Observacion = artic.ObservArt; c.IdEstado = artic.EstArt; } ta.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave); } return true; } catch { return false; } }
public Boolean GuardarArt(clsArticulo artic, ref string msg) { try { using (INVENTARIOEntities b_art = new INVENTARIOEntities()) { Articulo art = new Articulo(); art.IdEmpresa = artic.EmpresaArt; art.IdArticulo = Convert.ToInt32(artic.IdArt); art.Descripcion = artic.DescArt; art.FechaProduccion = artic.FProduccion; art.CantidadMinima = artic.CantMinima; art.CantidadMaxima = artic.CantMaxima; art.CantidadActual = artic.CantActual; if (artic.UMed == 0) art.IdUnidadMedida = null; else art.IdUnidadMedida = artic.UMed; art.FechaCaducidad = artic.FCaducidad; art.IdTipoArticulo = artic.TipoArt; art.IdGrupo = artic.GrupoArt; if(artic.TipoChasis !=0) art.IdChasis = artic.TipoChasis; art.SerieChasis = artic.SChasis; if (artic.TipoMotor != 0) art.IdTipoMotor = artic.TipoMotor; art.SerieMotor = artic.SMotor; art.NroPlaca = artic.NPlaca; if (artic.TipoComb != 0) art.IdTipoCombustible = artic.TipoComb; if (artic.ColorArt != 0) art.IdColor = artic.ColorArt; if (artic.MarcaArt != 0) art.IdMarca = artic.MarcaArt; if (artic.ModeloArt != 0) art.IdModelo = artic.ModeloArt; if(artic.TipoMat!=0) art.IdTipoMaterial = artic.TipoMat; art.Observacion = artic.ObservArt; if(artic.EstArt !=0) art.IdEstado = artic.EstArt; b_art.AddToArticulo(art); b_art.SaveChanges(); } return true; } catch (Exception e) { msg = "ERROR : " + e.InnerException + e.Message; return false; } }
public void EliminarArt(clsArticulo artic) { using (INVENTARIOEntities ar = new INVENTARIOEntities()) { var a = (from q in ar.Articulo where q.IdArticulo == artic.IdArt select q).First(); ar.DeleteObject(a); ar.SaveChanges(); } }