public Boolean guardar(clsPercha ctm, ref string Mensaje) { try { using (INVENTARIOEntities te = new INVENTARIOEntities()) { Percha tm = new Percha(); tm.IdEmpresa = Convert.ToInt32(ctm.empresa); tm.IdPercha = ctm.codigo; tm.Descripcion = ctm.descripcion; tm.Nro_Divisiones = ctm.divisiones; tm.IdBodega = Convert.ToInt32(ctm.bodega); tm.IdEstado = Convert.ToInt32(ctm.estado); te.AddToPercha(tm); te.SaveChanges(); } return(true); } catch (Exception e) { Mensaje = "ERROR" + e.InnerException + e.Message; //System.Windows.Forms.MessageBox.Show("error al guardar" + e); return(false); } }
public Boolean modificar(clsPercha ctm) { using (INVENTARIOEntities te = new INVENTARIOEntities()) { EntityKey ekey = new EntityKey("INVENTARIOEntities.Percha", "IdPercha", ctm.codigo); object OBJ = null; if (te.TryGetObjectByKey(ekey, out OBJ)) { Percha Percha = (Percha)OBJ; Percha.Descripcion = ctm.descripcion; Percha.Nro_Divisiones = ctm.divisiones; Percha.IdBodega = Convert.ToInt32(ctm.bodega); Percha.IdEstado = Convert.ToInt32(ctm.estado); } te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave); } return(true); }