public int InsertSector(sectores sector)
 {
     lock (locker)
     {
         return(database.Insert(sector));
     }
 }
Example #2
0
        public ActionResult DeleteSector(int id)
        {
            sectores Sector   = db.Sectores.Find(id);
            int      BodegaID = Sector.BodegaID;

            db.Sectores.Remove(Sector);
            db.SaveChanges();
            return(RedirectToAction("Sectores", new { id = BodegaID }));
        }
Example #3
0
        public ActionResult DeleteSector(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            sectores sector = db.Sectores.Find(id);

            if (sector == null)
            {
                return(HttpNotFound());
            }
            return(View(sector));
        }
Example #4
0
        public async Task GetSectorNegocioAsync()
        {
            Sectores = new List <GetSectorNegocioResponse>();
            try
            {
                var solicitud = await EGuardianAPI.PostAsync(Constants.Endpoint_Registro_GetSectorNegocio, null);

                solicitud.EnsureSuccessStatusCode();
                string respuesta = await solicitud.Content.ReadAsStringAsync();

                Sectores = JsonConvert.DeserializeObject <List <GetSectorNegocioResponse> >(respuesta);
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("ERROR: " + e.Message);
            }

            if (Sectores.Count != 0)
            {
                await Task.Run(() => { App.Database.DeleteAllSectores(); });

                foreach (var Sector in Sectores)
                {
                    sectores sector = new sectores
                    {
                        id     = Sector.idSectorNegocio,
                        nombre = Sector.nombre
                    };
                    try
                    {
                        if (App.Database.InsertSector(sector) == 1)
                        {
                            System.Diagnostics.Debug.WriteLine("CORRECTO: ¡Se ha realizado correctamente la insersion de datos!");
                        }
                        else
                        {
                            System.Diagnostics.Debug.WriteLine("ERROR: ¡Ha ocurrido un error inesperado al insercion de datos!");
                        }
                    }
                    catch (Exception e)
                    {
                        System.Diagnostics.Debug.WriteLine("ERROR: " + e.Message);
                    }
                }
            }
        }
Example #5
0
 public ActionResult EditSector([Bind(Include = "sectoresID,BodegaID,nombre")] sectores sector)
 {
     db.Entry(sector).State = EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("Sectores", new { id = sector.BodegaID }));
 }
Example #6
0
 public ActionResult CreateSector([Bind(Include = "sectoresID,BodegaID,nombre")] sectores sector)
 {
     db.Sectores.Add(sector);
     db.SaveChanges();
     return(RedirectToAction("Sectores", new { id = sector.BodegaID }));
 }