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")); }
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); }
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)); }
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); }
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); }
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()); }
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); } }
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(); }
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); }
/// <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(); }
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)); }
public async Task <ActionResult <Actividades> > PostActividades(Actividades actividades) { _context.Actividades.Add(actividades); await _context.SaveChangesAsync(); return(CreatedAtAction("GetActividades", new { id = actividades.Actividadid }, actividades)); }
public ActionResult DeleteConfirmed(int id) { Actividades actividades = db.Actividades.Find(id); db.Actividades.Remove(actividades); db.SaveChanges(); return(RedirectToAction("Index")); }
private Actividades LLenaClase() { Actividades actividad = new Actividades(); actividad.ActividadId = Convert.ToInt32(NumericUpDown.Value); actividad.Descripcion = DescriccionTextBox.Text; return(actividad); }
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)); }
private void formAdministrarNomina_Load(object sender, EventArgs e) { nomina = Nomina.Select(idNomina); actividad = Actividades.Select("AAA123"); empleado = Empleado.Select("100"); LlenarElementos(); LlenarLista(); }
public virtual void AgregarActividad(Actividad actividad) { if (actividad == null) { throw new ArgumentNullException("actividad"); } actividad.Poa = this; Actividades.Add(actividad); }
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)); }
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); }
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); }
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 })); }
public List <Actividades> buscarActividad(Actividades entidad) { try { return(asignarDA.BuscarActividades(entidad)); } catch (Exception ex) { throw; } }
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); }
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)); }
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)); }