예제 #1
0
        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);
        }
예제 #2
0
        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);
        }