public bool AddTipoGeocerca(string descripcion, string nit, string userName) { var tipoZona = (from tg in db.TipoGeocerca where tg.Descripcion == descripcion && tg.NIT == nit select tg).FirstOrDefault(); if (tipoZona == null) { var max = db.TipoGeocerca.DefaultIfEmpty().Max(tg => tg == null ? 0 : tg.CodTipoGEO); WISETRACK.Datos.TipoGeocerca tipoGeocerca = new WISETRACK.Datos.TipoGeocerca() { CodTipoGEO = max + 1, Descripcion = descripcion, NIT = nit, UsuaReg = userName, FechaReg = DateTime.Now }; db.TipoGeocerca.Add(tipoGeocerca); db.SaveChanges(); return(true); } return(false); }
public bool EditarTipoGeocerca(string descripcion, int id) { bool sw = false; try { var aux = db.TipoGeocerca.Where(gp => gp.CodTipoGEO == id); WISETRACK.Datos.TipoGeocerca tg = aux.First(); tg.Descripcion = descripcion; db.SaveChanges(); sw = true; } catch (Exception ex) { sw = false; throw; } return(sw); }