Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Actividades actividades = db.Actividades.Find(id);

            if (actividades != null)
            {
                if (actividades.Archivos != null && actividades.Archivos.Count > 0)
                {
                    foreach (var archivo in actividades.Archivos)
                    {
                        if (System.IO.File.Exists(archivo.LocalUrl))
                        {
                            try
                            {
                                System.IO.File.Delete(archivo.LocalUrl);
                            }
                            catch { }
                        }
                    }

                    db.ActividadesArchivos.RemoveRange(actividades.Archivos);
                }

                db.Actividades.Remove(actividades);
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public List <Actividades> getActividadesCursoRamo(int IdRamo, int IdCurso)
        {
            IDBConnect conexion = new DBConnect();

            SqlParameter[] sqlParameters = new SqlParameter[2];

            strQuery = "sp_select_educacional_selectTareasPorRamoCurso";

            sqlParameters[0]       = new SqlParameter("@IdRamo", SqlDbType.Int);
            sqlParameters[0].Value = IdRamo;

            sqlParameters[1]       = new SqlParameter("@IdCurso", SqlDbType.Int);
            sqlParameters[1].Value = IdCurso;

            DataTable tablaActividades = conexion.ExecuteSelectQuery(strQuery, sqlParameters);

            List <Actividades> Actividades = new List <Actividades>();


            foreach (DataRow row in tablaActividades.Rows)
            {
                Actividades actividad = new Actividades();
                actividad.dia       = (int)row["dia"];
                actividad.mes       = (int)row["mes"];
                actividad.tipo      = row["tipo"].ToString();
                actividad.actividad = row["descripcion"].ToString();


                Actividades.Add(actividad);
            }



            return(Actividades);
        }
Exemplo n.º 3
0
        public JsonResult porcentaje()
        {
            Models.principalP  actividad = Session["usuario3"] as Models.principalP;
            Models.Actividades sec1      = Session["seccion1"] as Models.Actividades;
            Models.Login       usr       = Session["usuario"] as Models.Login;
            Actividades        usu       = new Actividades();
            DataTable          datos     = null;
            var x = 2;

            DataTable datos1 = usu.Buscar_porcentaje_seccion(actividad.codigo_actividad, usr.usuario);

            usu.id_curso_actividad = Convert.ToInt32(datos1.Rows[0]["id tabla"].ToString());
            Session["seccion1"]    = usu;

            if (Convert.ToDouble(datos1.Rows[0]["porcentaje"].ToString()) < 100)
            {
                datos       = usu.Buscar_cantidad_secciones(actividad.codigo_actividad);
                usu.seccion = Convert.ToInt32(datos.Rows[0]["numero secciones"].ToString());
                usu.cont_seccion++;
                Session["seccion1"] = usu;
                int countseccion = Convert.ToInt32(datos1.Rows[0]["seccion"].ToString());
                countseccion++;

                if (countseccion <= Convert.ToInt32(datos.Rows[0]["numero secciones"].ToString()))
                {
                    double porce = (countseccion * 100) / Convert.ToInt32(datos.Rows[0]["numero secciones"].ToString());
                    if (countseccion == Convert.ToInt32(datos.Rows[0]["numero secciones"].ToString()))
                    {
                        usu.Actualizar_porcentaje_estado(Convert.ToInt32(actividad.codigo_actividad), usu.id_curso_actividad);
                    }
                    usu.Actualizar_porcentaje(porce, Convert.ToInt32(actividad.codigo_actividad), countseccion, usu.id_curso_actividad);
                }
            }
            return(Json(x));
        }
Exemplo n.º 4
0
        public async Task <ActionResult <Actividades> > Buscar(int id)
        {
            Actividades actividad = new Actividades();

            try
            {
                var encontrado = await contexto.Actividades.FindAsync(id);

                if (encontrado == null)
                {
                    return(new Actividades());
                }
                if (encontrado.Accesibilidad == false)
                {
                    return(new Actividades());
                }
                else
                {
                    actividad = encontrado;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(actividad);
        }
Exemplo n.º 5
0
    public List <Actividades> ListarActividades()
    {
        //Se instacian e inicializan recursos
        List <Actividades> lista = new List <Actividades>();
        SqlConnection      con   = Conexion.ObtenerConexion();

        con.Open();
        SqlCommand cmd = con.CreateCommand();

        //Crea la consulta
        cmd.CommandText = "select Id_Actividad, Nombre, Porcentaje, Rubrica_Evaluacion, Id_Materia," +
                          "case when Laboratorio = 1 then 'SI' when Laboratorio = 0 then 'NO'" +
                          "end as Lab, case when Teorico = 1 then 'SI' when Teorico = 0 then 'NO'" +
                          "end as Teo from actividades";
        SqlDataReader reader = cmd.ExecuteReader();

        //Se recorre y se añade a la lista
        while (reader.Read())
        {
            Actividades a = new Actividades();
            a.IdActividad       = reader.GetInt32(0);
            a.Nombre            = reader.GetString(1);
            a.Porcentaje        = reader.GetDecimal(2);
            a.RubricaEvaluacion = reader.GetString(3);
            a.IdMateria         = reader.GetString(4);
            a.Laboratorio       = reader.GetString(5);
            a.Teorico           = reader.GetString(6);
            lista.Add(a);
        }
        reader.Close();
        con.Close();
        return(lista);
    }
Exemplo n.º 6
0
        public async Task <IActionResult> PutActividades(int id, Actividades actividades)
        {
            if (id != actividades.Actividadid)
            {
                return(BadRequest());
            }

            _context.Entry(actividades).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ActividadesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 7
0
        private static void UpdateActividade()
        {
            Actividades actividade = new Actividades();

            Console.Write("Nome Actividade: ");
            actividade.nome = Console.ReadLine();

            Console.Write("Nome Parque: ");
            actividade.nomeParque = Console.ReadLine();

            Console.Write("Número Sequencial: ");
            actividade.númeroSequencial = int.Parse(Console.ReadLine());

            Console.Write("Descrição: ");
            actividade.descrição = Console.ReadLine();

            Console.Write("Lotação: ");
            actividade.lotaçãoMáxima = int.Parse(Console.ReadLine());

            Console.Write("Preço participante: ");
            actividade.preçoParticipante = int.Parse(Console.ReadLine());

            Console.Write("Data Realização(YYYY-MM-DD HH:MM:SS): ");
            string dataRealização = Console.ReadLine();

            actividade.ano            = int.Parse(dataRealização.Substring(0, 4));
            actividade.dataRealização = Convert.ToDateTime(dataRealização);

            using (Context context = new Context(connectionString)) {
                ActividadesMapper actividadesMapper = new ActividadesMapper(context);
                actividadesMapper.Update(actividade);
            }
        }
Exemplo n.º 8
0
        public void asignarActividad(string id, int id2, [FromBody] Actividades model)
        {
            var data2 = db.Empleado.SingleOrDefault(a => a.IdEmpleado == id);

            if (data2 == null)
            {
                return;
            }
            var actividad = new Actividades()
            {
                FechaEntrega       = model.FechaEntrega,
                Detalles           = model.Detalles,
                TiempoEstimado     = model.TiempoEstimado,
                EmpleadoIdEmpleado = id,
                EmpleadoIdUsuario  = data2.UsuariosIdUsuario,
                EstadoSolicitud    = "EN ESPERA"
            };
            var result = db.Actividades.Add(actividad);

            db.SaveChanges();


            var Actividadesx = new ActividadesXHistoria()
            {
                ActividadesIdActividad      = actividad.IdActividad,
                HistoriasUsuariosIdHistoria = id2
            };

            db.ActividadesXHistoria.Add(Actividadesx);
            db.SaveChanges();
        }
Exemplo n.º 9
0
 public Actividades getById(Actividades a)
 {
     actividad = null;
     try
     {
         conexion.Cmd.Connection.Open();
         conexion.Cmd.CommandText = "sp_AreaId ";
         conexion.Cmd.Parameters.Clear();
         conexion.Cmd.Parameters.Add(new SqlParameter("Id", a.AreaID));
         conexion.Cmd.CommandType = CommandType.StoredProcedure;
         SqlDataReader dr = conexion.Cmd.ExecuteReader();
         if (dr.HasRows)
         {
             actividad = mapearObjeto(dr);
         }
         //conexion.Cerrar();
         dr.Close();
         conexion.Cmd.Connection.Close();
     }
     catch (SqlException ex)
     {
         Logger.Log(ex.Message);
     }
     return(actividad);
 }
Exemplo n.º 10
0
        /// <summary>
        /// Add Activity to Model
        /// </summary>
        /// <param name="cotizacion"></param>
        private void AddActivityTo(Cotizacion cotizacion)
        {
            string NombreCliente = string.Empty;

            if (cotizacion.Cliente != null)
            {
                NombreCliente = cotizacion.Cliente.Nombre;
            }
            else
            {
                Cliente Cl = db.Clientes.Where(cl => cl.ClienteID == cotizacion.ClienteID).FirstOrDefault();
                if (Cl != null)
                {
                    NombreCliente = Cl.Nombre;
                }
            }

            Actividades newAct = new Actividades()
            {
                Descripcion     = $"Seguimiento Cotización Nro {cotizacion.NumberID} - {NombreCliente}",
                EmpresaID       = cotizacion.EmpresaID,
                TipoActividadID = int.Parse(ConfigurationManager.AppSettings["TipoActividadSeguimientoID"]),
                FechaEntrega    = Helpers.DateHelper.GetColombiaDateTime().AddDays(7),
                FechaRegistro   = Helpers.DateHelper.GetColombiaDateTime(),
            };

            db.Actividades.Add(newAct);
            db.SaveChanges();

            cotizacion.ActividadID     = newAct.ActividadID;
            db.Entry(cotizacion).State = EntityState.Modified;
            db.SaveChanges();
        }
Exemplo n.º 11
0
        private static void CreateActividade()
        {
            Actividades actividade = new Actividades();

            Console.Write("Nome Actividade: ");
            actividade.nome = Console.ReadLine();

            Console.Write("Nome Parque: ");
            actividade.nomeParque = Console.ReadLine();

            Console.Write("Número Sequencial: ");
            actividade.númeroSequencial = int.Parse(Console.ReadLine());

            Console.Write("Descrição: ");
            actividade.descrição = Console.ReadLine();

            Console.Write("Lotação: ");
            actividade.lotaçãoMáxima = int.Parse(Console.ReadLine());

            Console.Write("Preço participante: ");
            actividade.preçoParticipante = int.Parse(Console.ReadLine());

            Console.Write("Data Realização(YYYY-MM-DD HH:MM:SS): ");
            string dataRealização = Console.ReadLine();

            actividade.ano            = int.Parse(dataRealização.Substring(0, 4));
            actividade.dataRealização = Convert.ToDateTime(dataRealização);

            using (var context = new GlampinhoEF()) {
                context.Actividades.Add(actividade);
                context.SaveChanges();
            }
        }
        public async Task <IActionResult> Edit(string id, [Bind("IdActividad,NombreActividad,DescripcionActividad,IdEtapa,IdProyecto,IdProfesional")] Actividades actividades)
        {
            if (id != actividades.IdActividad)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(actividades);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ActividadesExists(actividades.IdActividad))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdEtapa"]       = new SelectList(_context.Etapas, "IdEtapa", "IdEtapa", actividades.IdEtapa);
            ViewData["IdProfesional"] = new SelectList(_context.Profesional, "IdProfesional", "IdProfesional", actividades.IdProfesional);
            ViewData["IdProyecto"]    = new SelectList(_context.Proyecto, "IdProyecto", "IdProyecto", actividades.IdProyecto);
            return(View(actividades));
        }
        public async Task <IActionResult> Edit(int id, [Bind("idActividad,nombreActividad,descripcionActividad,fechaInicio,fechaFin")] Actividades actividades)
        {
            if (id != actividades.idActividad)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(actividades);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ActividadesExists(actividades.idActividad))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(actividades));
        }
        public async Task <IActionResult> Edit(int id, string returnUrl, Actividades actividades)
        {
            if (id != actividades.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(actividades);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ActividadesExists(actividades.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(Redirect(returnUrl));
            }
            ViewData["LocalidadId"] = new SelectList(_context.Set <Localidades>(), "Id", "Nombre", actividades.LocalidadId);
            ViewData["UserId"]      = new SelectList(await userManager.GetUsersInRoleAsync("Tecnico"), "Id", "UserName", actividades.MyUserId);
            ViewData["PrioridadId"] = new SelectList(_context.Prioridades.OrderByDescending(x => x.Id), "Id", "Name");

            return(View(actividades));
        }
Exemplo n.º 15
0
        public async Task <ActionResult <Actividades> > PostActividades(Actividades actividades)
        {
            _context.Actividades.Add(actividades);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetActividades", new { id = actividades.Actividadid }, actividades));
        }
Exemplo n.º 16
0
        public ActionResult DeleteConfirmed(int id)
        {
            Actividades actividades = db.Actividades.Find(id);

            db.Actividades.Remove(actividades);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 17
0
        private Actividades LLenaClase()
        {
            Actividades actividad = new Actividades();

            actividad.ActividadId = Convert.ToInt32(NumericUpDown.Value);
            actividad.Descripcion = DescriccionTextBox.Text;
            return(actividad);
        }
Exemplo n.º 18
0
        public ActionResult Create()
        {
            var a = new Actividades();

            a.FechaRegistro         = Helpers.DateHelper.GetColombiaDateTime();
            ViewBag.TipoActividadID = new SelectList(db.TipoActividad.OrderBy(t => t.NombreTipoActividad), "TipoActividadID", "NombreTipoActividad");
            return(View(a));
        }
Exemplo n.º 19
0
        private void formAdministrarNomina_Load(object sender, EventArgs e)
        {
            nomina    = Nomina.Select(idNomina);
            actividad = Actividades.Select("AAA123");
            empleado  = Empleado.Select("100");

            LlenarElementos();
            LlenarLista();
        }
Exemplo n.º 20
0
 public virtual void AgregarActividad(Actividad actividad)
 {
     if (actividad == null)
     {
         throw new ArgumentNullException("actividad");
     }
     actividad.Poa = this;
     Actividades.Add(actividad);
 }
Exemplo n.º 21
0
 public ActionResult Edit([Bind(Include = "Id,Fecha,Solicitante,Dirigido,Titulo,Mensaje")] Actividades actividades)
 {
     if (ModelState.IsValid)
     {
         db.Entry(actividades).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(actividades));
 }
Exemplo n.º 22
0
        public void AddActivity(string actividad, Account cuenta)
        {
            var account = _readOnlyRepository.First <Account>(x => x.EMail == cuenta.EMail);
            var act     = new Actividades();

            act.Actividad = actividad;
            act.hora      = DateTime.Now;
            account.History.Add(act);
            _writeOnlyRepository.Update(account);
        }
Exemplo n.º 23
0
        protected override void DeleteParameters(IDbCommand cmd, Actividades entity)
        {
            SqlParameter p1 = new SqlParameter("@nomeParque", entity.nomeParque);
            SqlParameter p2 = new SqlParameter("@númeroSequencial", entity.númeroSequencial);
            SqlParameter p3 = new SqlParameter("@ano", entity.ano);

            cmd.Parameters.Add(p1);
            cmd.Parameters.Add(p2);
            cmd.Parameters.Add(p3);
        }
Exemplo n.º 24
0
        public ActionResult DeleteConfirmed2(int id)
        {
            Actividades actividades = db.Actividades.Find(id);

            actividades.Eliminado       = true;
            actividades.UsuarioModifica = GetUserId(User);
            actividades.FechaModifica   = DateTime.Now;
            db.Entry(actividades).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index2", new { idFase = actividades.IdFase }));
        }
Exemplo n.º 25
0
 public List <Actividades> buscarActividad(Actividades entidad)
 {
     try
     {
         return(asignarDA.BuscarActividades(entidad));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Exemplo n.º 26
0
 public ListaDeActividadesPorEstudianteElemento MappeoMoss(Actividades item, ListaDeActividadesPorEstudianteElemento visita)
 {
     visita.Actividades          = item.Actividad;
     visita.FechaFin             = item.FechaFin;
     visita.FechaInicio          = item.FechaInicio;
     visita.Horas                = item.Horas;
     visita.Observaciones        = item.Observaciones;
     visita.ObservacionesEmpresa = item.ObservacionesEmpresa;
     visita.Título               = item.Titulo;
     return(visita);
 }
        bool Bitacora(string activida)
        {
            var usuario = _readOnlyRepository.First <Account>(x => x.EMail == User.Identity.Name);
            var pasos   = new Actividades();

            pasos.Actividad = activida;
            pasos.hora      = DateTime.Now;
            usuario.History.Add(pasos);
            usuario = _writeOnlyRepository.Update(usuario);
            return(true);
        }
Exemplo n.º 28
0
        public ActionResult Create([Bind(Include = "Id,Fecha,Solicitante,Dirigido,Titulo,Mensaje")] Actividades actividades)
        {
            if (ModelState.IsValid)
            {
                db.Actividades.Add(actividades);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(actividades));
        }
Exemplo n.º 29
0
 public async Task <ActionResult <bool> > Guardar(Actividades actividad)
 {
     if (Existe(actividad.ActividadId))
     {
         return(await Modificar(actividad));
     }
     else
     {
         return(await Insertar(actividad));
     }
 }
        public async Task <IActionResult> Create([Bind("idActividad,nombreActividad,descripcionActividad,fechaInicio,fechaFin")] Actividades actividades)
        {
            if (ModelState.IsValid)
            {
                _context.Add(actividades);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(actividades));
        }