Esempio n. 1
0
        public ActionResult Eliminar(subempresas sub)
        {
            int?id2 = sub.Sub_Id;
            int id  = Convert.ToInt32(id2);
            //elminar sectores
            var sectores = db.Sectores.Where(s => s.Sub_Id == id);

            foreach (var item3 in sectores)
            {
                //elminar cuarteles

                var cuarteles = db.Cuarteles.Where(c => c.sect_id == item3.sect_id);

                foreach (var item in cuarteles)
                {
                    //elminar grupos
                    var grupos = db.GruposCuarteles.Where(gc => gc.cuar_id == item.cuar_id);


                    if (grupos != null)
                    {
                        foreach (var item2 in grupos)
                        {
                            GruposCuarteles gc = db.GruposCuarteles.Find(item2.gc_id);
                            db.GruposCuarteles.Remove(gc);
                        }
                    }

                    Cuarteles ca = db.Cuarteles.Find(item.cuar_id);
                    db.Cuarteles.Remove(ca);
                }
                Sectores se = db.Sectores.Find(item3.sect_id);
                db.Sectores.Remove(se);
            }
            db.SaveChanges();
            //elminar cargos
            var car = db.subempresa_cargo.Where(s => s.Sub_Id == id);

            foreach (var item4 in car)
            {
                subempresa_cargo sc = db.subempresa_cargo.Find(item4.Subempcar_id);
                db.subempresa_cargo.Remove(sc);
            }
            db.SaveChanges();
            //elminar personas
            var per = db.contratos.Where(s => s.Sub_Id == id);

            foreach (var item5 in per)
            {
                contratos con = db.contratos.Find(item5.Con_Id);
                db.contratos.Remove(con);
            }
            db.SaveChanges();

            subempresas sube = db.subempresas.Find(id);

            db.subempresas.Remove(sube);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Sectores sectores = db.Sectores.Find(id);

            db.Sectores.Remove(sectores);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public static SectorResponse Map(Sectores item)
        {
            SectorResponse response = new SectorResponse();

            response.Id          = item.Id;
            response.Descripcion = item.Descripcion;
            response.IdDireccion = "";
            return(response);
        }
Esempio n. 4
0
        public ActionResult borrar(int id)
        {
            Sectores sectores = db.Sectores.Find(id);

            db.Sectores.Remove(sectores);
            db.SaveChanges();

            return(View("Index"));
        }
 public static bool UpdateSector(Sectores sectores)
 {
     if (waRepositorys.SectoresRepository.UpdateSector(sectores))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Esempio n. 6
0
 public ActionResult Edit([Bind(Include = "sect_id,sect_nom,Sub_Id")] Sectores sectores)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sectores).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Sub_Id = new SelectList(db.subempresas, "Sub_Id", "Sub_Nom", sectores.Sub_Id);
     return(View(sectores));
 }
Esempio n. 7
0
        // GET: Sectores/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sectores sectores = db.Sectores.Find(id);

            if (sectores == null)
            {
                return(HttpNotFound());
            }
            return(View(sectores));
        }
Esempio n. 8
0
        // GET: Sectores/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sectores sectores = db.Sectores.Find(id);

            if (sectores == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Sub_Id = new SelectList(db.subempresas, "Sub_Id", "Sub_Nom", sectores.Sub_Id);
            return(View(sectores));
        }
Esempio n. 9
0
        public ActionResult Eliminar(Sectores sect, string subemp_id)
        {
            int?id2 = sect.sect_id;
            int id  = Convert.ToInt32(id2);

            var cuarteles = db.Cuarteles.Where(c => c.sect_id == id);

            foreach (var item in cuarteles)
            {
                var grupos = db.GruposCuarteles.Where(gc => gc.cuar_id == item.cuar_id);


                if (grupos != null)
                {
                    foreach (var item2 in grupos)
                    {
                        var grupodetalle = db.GrupoCuartelesDetalle.Where(gd => gd.gc_id == item2.gc_id);

                        if (grupodetalle != null)
                        {
                            foreach (var item3 in grupodetalle)
                            {
                                GrupoCuartelesDetalle detalle = db.GrupoCuartelesDetalle.Find(item3.gc_id);
                                db.GrupoCuartelesDetalle.Remove(detalle);
                            }
                        }

                        GruposCuarteles gc = db.GruposCuarteles.Find(item2.gc_id);
                        db.GruposCuarteles.Remove(gc);
                    }
                }

                Cuarteles ca = db.Cuarteles.Find(item.cuar_id);
                db.Cuarteles.Remove(ca);
            }
            db.SaveChanges();

            Sectores sectores = db.Sectores.Find(id);

            db.Sectores.Remove(sectores);
            db.SaveChanges();
            return(RedirectToAction("Index", new { subemp_id }));
        }
 public static bool AltaSector(Sectores sectores)
 {
     try
     {
         using (IDbConnection db = new SqlConnection(_db))
         {
             DynamicParameters param = new DynamicParameters();
             db.Open();
             param.Add("@Nombre", sectores.nombre);
             param.Add("@Responsable", sectores.responsable);
             ///db.Execute("sp_Altasectores", param, commandType = CommandType.StoredProcedure);
             db.Close();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
     return(true);
 }
        public async Task SaveData(List <StudentsView> source)
        {
            foreach (var info in source)
            {
                var grado = await _context.Grados
                            .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Grado.ToLower());

                if (grado is null)
                {
                    grado = new Grados {
                        Nombre = info.Grado
                    };
                    await _context.Grados.AddAsync(grado);
                }

                var seccion = await _context.Secciones
                              .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Seccion.ToLower());

                if (seccion is null)
                {
                    seccion = new Secciones {
                        Nombre = info.Seccion
                    };
                    await _context.Secciones.AddAsync(seccion);
                }

                var seccionGrado = await _context.SeccionesGrados
                                   .FirstOrDefaultAsync(x => x.GradoId == grado.Id && x.SeccionId == seccion.Id);

                if (seccionGrado is null)
                {
                    seccionGrado = new SeccionesGrados
                    {
                        Grado   = grado,
                        Seccion = seccion
                    };
                    await _context.SeccionesGrados.AddAsync(seccionGrado);
                }

                var sector = await _context.Sectores
                             .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Sector.ToLower());

                if (sector is null)
                {
                    sector = new Sectores {
                        Nombre = info.Sector
                    };
                    await _context.Sectores.AddAsync(sector);
                }

                var provincia = await _context.Provincias
                                .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Provincia.ToLower());

                if (provincia is null)
                {
                    provincia = new Provincias {
                        Nombre = info.Provincia
                    };
                    await _context.Provincias.AddAsync(provincia);
                }

                var tanda = await _context.Tandas
                            .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Tanda.ToLower());

                if (tanda is null)
                {
                    tanda = new Tandas {
                        Nombre = info.Tanda
                    };
                    await _context.Tandas.AddAsync(tanda);
                }

                var escuela = await _context.Escuelas
                              .FirstOrDefaultAsync(x => x.Id == info.CodigoDelCentro);

                if (escuela is null)
                {
                    escuela = new Escuelas
                    {
                        Id        = info.CodigoDelCentro,
                        Nombre    = info.NombreDelCentro,
                        Sector    = sector,
                        Provincia = provincia
                    };
                    await _context.Escuelas.AddAsync(escuela);
                }

                var estudiante = await _context.Estudiantes
                                 .FirstOrDefaultAsync(x => x.Matricula == info.Matricula);

                if (estudiante is null)
                {
                    estudiante = new Estudiantes
                    {
                        Matricula    = info.Matricula ?? 0,
                        Nombre       = info.NombreDelEstudiante,
                        Escuela      = escuela,
                        SeccionGrado = seccionGrado
                    };
                    await _context.Estudiantes.AddAsync(estudiante);
                }

                var asignatura = await _context.Asignaturas
                                 .FirstOrDefaultAsync(x => x.Nombre.ToLower().ToLower() == info.Asignatura.ToLower());

                if (asignatura is null)
                {
                    asignatura = new Asignaturas
                    {
                        Nombre = info.Asignatura,
                        Tanda  = tanda
                    };
                    await _context.Asignaturas.AddAsync(asignatura);
                }

                var asignatura_estudiante = await _context.AsignaturasEstudiantes
                                            .FirstOrDefaultAsync(x => x.EstudianteId == estudiante.Matricula &&
                                                                 x.AsignaturaId == asignatura.Id);

                if (asignatura_estudiante is null)
                {
                    asignatura_estudiante = new AsignaturasEstudiantes
                    {
                        Estudiante         = estudiante,
                        Asignatura         = asignatura,
                        Calificacion       = info.Calificacion ?? 0,
                        CondicionAcademica = info.CondicionAcademica
                    };
                    await _context.AsignaturasEstudiantes.AddAsync(asignatura_estudiante);
                }
            }

            await _context.SaveChangesAsync();
        }
Esempio n. 12
0
        public JsonResult Guardar(string nroSeguimiento, Proveedores proveedores, Destinatarios destinatario, Sectores sector, Direcciones direccion,
                                  Canalizaciones canalizacion, string nroRemito, string nroOrdenCompra,
                                  int tipoProducto, bool escaneoPieza, bool imprimirEtiqueta, int idArchivo, string observacion,
                                  string IdRemitente, string IdDireccionRemitente, string IdSectorRemitente, string IdSucursalRemitente)
        {
            BL.BLRecepcion blRecepcion = new BL.BLRecepcion();

            BL.GuardarRecepcionRequest data = new BL.GuardarRecepcionRequest();

            data.NroSeguimiento   = nroSeguimiento;
            data.EscaneoSeguridad = escaneoPieza;
            data.Canalizacion     = canalizacion;
            data.IdArchivo        = idArchivo;
            data.IdTipoProducto   = tipoProducto;
            data.IdUsuario        = Helper.SecurityHelper.GetLogin(Session).IdUsuario;

            data.IdProveedor             = proveedores.Id;
            data.NroRemitoProveedor      = nroRemito;
            data.NroOrdenCompraProveedor = nroOrdenCompra;
            data.RazonSocialProveedor    = proveedores.RazonSocial;
            data.CuitProveedor           = proveedores.Cuit;

            data.IdDestinatario          = destinatario.Id;
            data.IdDireccionDestinatario = direccion.Id;
            data.IdSectorDestinatario    = sector.Id;
            data.IdSucursalDestinatario  = destinatario.IdSucursal;

            data.IdRemitente          = IdRemitente;
            data.IdDireccionRemitente = IdDireccionRemitente;
            data.IdSectorRemitente    = IdSectorRemitente;
            data.IdSucursalRemitente  = IdSucursalRemitente;

            data.Observacion = observacion;

            var response = blRecepcion.Guardar(data);

            return(Json(response));
        }
Esempio n. 13
0
 public void SetData(ListaAviones lista, Sectores sector)
 {
     this.lista  = lista;
     this.sector = sector;
 }
Esempio n. 14
0
        public bool SectoresUpdate(Sectores oSectores)
        {
            SectoresImpl oSectoresImpl = new SectoresImpl();

            return(oSectoresImpl.SectoresUpdate(oSectores));
        }
Esempio n. 15
0
        public int SectoresAdd(Sectores oSectores)
        {
            SectoresImpl oSectoresImpl = new SectoresImpl();

            return(oSectoresImpl.SectoresAdd(oSectores));
        }