Example #1
0
 public void ActualizarActividad(Actividad actividad)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         modeloDeDominio.AttachCopy(actividad);
         modeloDeDominio.SaveChanges();
     }
 }
Example #2
0
 public void RegistrarActividad(Actividad actividad)
 {
     using (controlagricolaContext context = new controlagricolaContext())
     {
         context.Actividad.Add(actividad);
         context.SaveChanges();
     }
 }
        public ActionResult ConfirmarEliminar(int id)
        {
            Actividad actividad = db.Actividad.Find(id);

            db.Actividad.Remove(actividad);
            db.SaveChanges();
            return(RedirectToAction("Actividad"));
        }
Example #4
0
 public void GuardarActividad(Actividad actividad)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         modeloDeDominio.Add(actividad);
         modeloDeDominio.SaveChanges();
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Actividad actividad = db.Actividades.Find(id);

            db.Actividades.Remove(actividad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public Actividad[] buscarPaginacionActividad(Actividad obj, int pag, int numReg)
 {
     if (autenticacion != null && autenticacion.esValido())
     {
         return(gestionActividad.buscarActividad(obj, pag, numReg));
     }
     return(null);
 }
        //
        // GET: /Actividades/Edit/5

        public ActionResult Edit(int id)
        {
            Actividad actividad = db.Actividades.Find(id);

            ViewBag.IdCronograma      = new SelectList(db.Cronogramas, "IdCronograma", "Estado", actividad.IdCronograma);
            ViewBag.IdPersonalInterno = new SelectList(db.PersonalesInternos, "IdPersonalInterno", "ApellidoMaterno", actividad.IdPersonalInterno);
            return(View(actividad));
        }
 public Actividad[] buscarActividad(Actividad obj)
 {
     if (autenticacion != null && autenticacion.esValido())
     {
         return(gestionActividad.buscarActividad(obj));
     }
     return(null);
 }
 public bool editarActividad(Actividad obj)
 {
     if (autenticacion != null && autenticacion.esValido())
     {
         return(gestionActividad.editarActividad(obj));
     }
     return(false);
 }
 public int contarBusquedaActividad(Actividad obj)
 {
     if (autenticacion != null && autenticacion.esValido())
     {
         return(gestionActividad.contarBusquedaActividad(obj));
     }
     return(-1);
 }
Example #11
0
        public void TestExcepcionActualizarActividad()
        {
            actividad.Nombre = null;
            Assert.Catch <CasteoInvalidoExcepcion>(ExcepcionActualizarActividad);

            actividad = null;
            Assert.Catch <ReferenciaNulaExcepcion>(ExcepcionActualizarActividad);
        }
Example #12
0
 public Actividad ObtenerActividadSegunId(int id)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         Actividad actividad = modeloDeDominio.Actividads.Where(c => c.IdActividad == id).FirstOrDefault();
         return(actividad);
     }
 }
        public ActionResult GetActividad()
        {
            dynamic result = actividadRepository.GetActividad();


            //if (result != null)
            //{
            //    Actividad a = new Actividad
            //    {
            //        actividad_nombre = result.ACTIVIDAD_NOMBRE,
            //        actividad_id = result.ACTIVIDAD_ID
            //    };
            //    a.actividad_id = result.ACTIVIDAD_ACTIVO;

            //    Servicio s = new Servicio
            //    {
            //        servicio_id = result.SERVICIO_ID,
            //        servicio_nombre = result.SERVICIO_NOMBRE
            //    };

            //    a.servicio = s;

            //    return Ok(a);
            //}

            ArrayList arr = new ArrayList();

            foreach (dynamic res in result)
            {
                Actividad a = new Actividad
                {
                    actividad_nombre = res.ACTIVIDAD_NOMBRE,
                    actividad_id     = Convert.ToInt32(res.ACTIVIDAD_ID),
                    actividad_activo = Convert.ToInt32(res.ACTIVIDAD_ACTIVO),
                    servicio_id      = Convert.ToInt32(res.SERVICIO_ID)
                };


                Servicio s = new Servicio
                {
                    servicio_id     = Convert.ToInt32(res.SERVICIO_ID),
                    servicio_nombre = res.SERVICIO_NOMBRE,
                    servicio_activo = Convert.ToInt32(res.SERVICIO_ACTIVO)
                };

                a.servicio = s;

                arr.Add(a);
            }

            if (result == null)
            {
                return(NotFound(new { StatusCode = 204, data = "Sin registros" }));
            }


            return(Ok(new { StatusCode = 200, data = arr }));
        }
Example #14
0
 private void btnQuitar_Click(object sender, EventArgs e)
 {
     if (listBox2.SelectedItem != null)
     {
         Actividad act = (Actividad)listBox2.SelectedItem;
         listBox2.ClearSelected();
         listBox2.Items.Remove(act);
     }
 }
        public bool EliminarActividadColaborador(Actividad actividad)
        {
            ConexionBD.AbrirConexion();
            bool seElimino;

            seElimino = ConexionBD.EjecutarProcedimientoEliminarActividadColaborador(actividad);
            ConexionBD.CerrarConexion();
            return(seElimino);
        }
        public bool ModificarActividadColaborador(Actividad actividad)
        {
            ConexionBD.AbrirConexion();
            bool seModifico;

            seModifico = ConexionBD.EjecutarProcedimientoModificarActividadColaborador(actividad);
            ConexionBD.CerrarConexion();
            return(seModifico);
        }
Example #17
0
 public void LlenaCampos(Actividad data)
 {
     LabelFecha.Text                = DateTime.Now.ToString();
     textboxNombre.Text             = data.Nombre;
     textboxId.Text                 = data.ActividadID.ToString();
     dropdownEmpleado.SelectedValue = data.EmpleadoID.ToString();
     textboxFechaFin.Text           = data.Fecha_Fin.ToString();
     textboxFechaInicio.Text        = data.Fecha_Inicio.ToString();
 }
        public bool InsertarActividadColaborador(Actividad nuevaActividad)
        {
            ConexionBD.AbrirConexion();
            bool seInserto;

            seInserto = ConexionBD.EjecutarProcedimientoInsertarActividadColaborador(nuevaActividad);
            ConexionBD.CerrarConexion();
            return(seInserto);
        }
Example #19
0
        // POST: api/ManHour
        public void Post([FromBody] ManHourModel model)
        {
            Actividad actividad = new Actividad();

            actividad.CodigoEmpleado = model.Empleado;
            actividad.Dispositivo    = model.Dispositivo;
            actividad.FechaMarcacion = model.FechaMarcacion;
            ServicioPTUX.Agregar(actividad);
        }
 public static Actividad Insertar(Actividad actividad)
 {
     using (var bd = new DescarEntity())
     {
         bd.Actividads.Add(actividad);
         bd.SaveChanges();
     }
     return(actividad);
 }
        private int EjecutarProcedimientoAlmacenado(Actividad myActividad, int tipoGrabacion)
        {
            var myQuery = this.DefinirObjetoConsultaAccion("spProcesarActividad");

            myQuery.AgregarParametro(":pIdActividad", myActividad.IdActividad, DbType.Int32);
            myQuery.AgregarParametro(":pDescripcion", myActividad.Descripcion, DbType.String);
            myQuery.AgregarParametro(":pTipoAccion", tipoGrabacion, DbType.Int32);
            return(myQuery.EjecutarConsulta());
        }
Example #22
0
        public void TestConsultarNombreActividades()
        {
            actividad        = new Actividad();
            actividad.Nombre = "Parque Generalisimo de Miranda";

            conexion.Conectar();
            Assert.AreEqual(true, conexion.ConsultarNombreActividades(lugar.Id).Contains(actividad));
            conexion.Desconectar();
        }
Example #23
0
        public static void CargarClientes(Actividad actividad, ModoClientesRuteo modoVerClientes)
        {
            try
            {
                actividad.Clientes.Clear();
                using (var connection = new OleDbConnection(AccesoDB.FoxPreventaReal))
                {
                    connection.Open();
                    AccesoDB.ComandosFox(connection);
                    var query = string.Empty;
                    switch (modoVerClientes)
                    {
                    case ModoClientesRuteo.ConRecorrido:
                        query = string.Format("SELECT c.codigo, c.nombre, c.street, c.number, c.latitud, c.longitud, c.observ, cz.recorrido, r.nombre FROM clientes c INNER JOIN ramos r ON c.ramo=r.codigo INNER JOIN config_zona cz ON cz.cliente = c.codigo WHERE c.inactivo=0 and c.potencial=0 and c.legales=0 and c.suspendido=0 AND cz.baja=0 AND cz.zona<>' ' and cz.recorrido>0 and r.Codigo = '{0}'", actividad.Codigo);
                        break;

                    case ModoClientesRuteo.SinRecorrido:
                        query = string.Format("SELECT c.codigo, c.nombre, c.street, c.number, c.latitud, c.longitud, c.observ, cz.recorrido, r.nombre FROM clientes c INNER JOIN ramos r ON c.ramo=r.codigo INNER JOIN config_zona cz ON cz.cliente = c.codigo WHERE c.inactivo=0 and c.potencial=0 and c.legales=0 and c.suspendido=0 AND cz.baja=0 AND cz.zona<>' ' AND cz.recorrido=0 and r.Codigo = '{0}'", actividad.Codigo);
                        break;

                    case ModoClientesRuteo.Ninguno:
                        query = string.Format("SELECT c.codigo, c.nombre, c.street, c.number, c.latitud, c.longitud, c.observ, cz.recorrido, r.nombre FROM clientes c INNER JOIN ramos r ON c.ramo=r.codigo INNER JOIN config_zona cz ON cz.cliente = c.codigo WHERE c.inactivo=0 and c.potencial=0 and c.legales=0 and c.suspendido=0 AND cz.baja=0 AND cz.zona<>' ' AND cz.recorrido<0 and r.Codigo = '{0}'", actividad.Codigo);
                        break;

                    case ModoClientesRuteo.Todos:
                    default:
                        query = string.Format("SELECT c.codigo, c.nombre, c.street, c.number, c.latitud, c.longitud, c.observ, cz.recorrido, r.nombre FROM clientes c INNER JOIN ramos r ON c.ramo=r.codigo  INNER JOIN config_zona cz ON cz.cliente = c.codigo WHERE c.inactivo=0 and c.potencial=0 and c.legales=0 and c.suspendido=0 AND cz.baja=0 AND cz.zona<>' ' and r.Codigo = '{0}'", actividad.Codigo);
                        break;
                    }

                    query += "group by c.codigo order by cz.recorrido";
                    var command = AccesoDB.CrearComando(connection, query, CommandType.Text);
                    using (var dr = command.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var cli = new Cliente();
                            cli.Codigo = dr.GetString(0);
                            cli.Nombre = dr.GetString(1).Trim();
                            cli.Calle  = dr.GetString(2).Trim();
                            cli.Numero = dr.GetValue(3).ToString();
                            var Latitud  = Convert.ToDouble(dr.GetValue(4), CultureInfo.CurrentCulture);
                            var Longitud = Convert.ToDouble(dr.GetValue(5), CultureInfo.CurrentCulture);
                            cli.Coordenada     = new PointLatLng(Latitud, Longitud);
                            cli.Observacion    = dr.GetString(6).Trim();
                            cli.OrdenRecorrido = Convert.ToInt32(dr.GetValue(7));
                            cli.Actividad      = dr.GetString(8).Trim();
                            actividad.Clientes.Add(cli);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #24
0
        private void button2_Click(object sender, EventArgs e)
        {
            Actividad a1 = new Actividad("Visita V", "Visitara las instalaciones del pabellón V");

            actividades.Add(a1);
            Actividad a2 = new Actividad("Conoce a Guanira", "Conoceras al mejor profesor de Ing. Informática");

            actividades.Add(a2);
        }
        private void buttonModificarActividades_Click(object sender, EventArgs e)
        {
            Actividad a = (Actividad)dataGridViewActividades.SelectedRows[0].DataBoundItem;

            FormularioModificarActividades f = new FormularioModificarActividades(a);

            f.Text = "Formulario Actividades";
            f.ShowDialog();
        }
 public ActionResult Modificar(int id)
 {
     if (ModelState.IsValid)
     {
         Actividad actividad = db.Actividad.Find(id);
         return(View(actividad));
     }
     return(View());
 }
Example #27
0
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            Actividad actividad = await db.Actividad.FindAsync(id);

            db.Actividad.Remove(actividad);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Example #28
0
        private void mView_View(object sender, EventArgs e)
        {
            this.mView.IsSuccessful         = false;
            this.mActual                    = this.mActividadService.ObtenerPorId(this.mView.SelectId);
            this.mActual.ActividadPrincipal = this.mActividadService.ObtenerPorId(this.mActual.ActividadPrincipal.Id);
            this.mOld = GenericEntityAction <Actividad> .Clone(this.mActual);

            SetData();
        }
Example #29
0
        private Actividad BuscarActividad(object datoBuscar)
        {
            Actividad a = null;

            a = (from x in listaActividad
                 where x.Nombre == datoBuscar.ToString()
                 select x).FirstOrDefault();
            return(a);
        }
Example #30
0
        public void insertarActividad(Actividad actividad)
        {
            // colocamos procedemos a insertar la actividad
            SqlCommand    cmd    = new SqlCommand();
            SqlConnection conn   = new SqlConnection(this.connectionString);
            SqlConnection connTP = new SqlConnection(this.connectionString);

            // Estableciento propiedades
            cmd.Connection  = conn;
            cmd.CommandText = "INSERT INTO Actividad VALUES (@idEvidencia, @cantParticipantes, @fecha, @descripcion)";
            // Creando los parámetros necesarios
            cmd.Parameters.Add("@idEvidencia", System.Data.SqlDbType.Int);
            cmd.Parameters.Add("@cantParticipantes", System.Data.SqlDbType.Int);
            cmd.Parameters.Add("@fecha", System.Data.SqlDbType.Date);
            cmd.Parameters.Add("@descripcion", System.Data.SqlDbType.VarChar);

            // Asignando los valores a los atributos
            cmd.Parameters["@idEvidencia"].Value       = actividad.IdEvidencia;
            cmd.Parameters["@cantParticipantes"].Value = actividad.CantidadParticipantes;
            cmd.Parameters["@fecha"].Value             = actividad.Fecha;
            cmd.Parameters["@descripcion"].Value       = actividad.Descripcion;

            //Inserta Actividad
            conn.Open();
            cmd.Connection = conn;
            cmd.ExecuteNonQuery();

            //Insertamos las imagenes
            foreach (Imagen imagen in actividad.Imagenes)
            {
                WriteImageToDB(imagen, actividad.IdEvidencia);
            }


            //Insertamos los participantes
            foreach (TipoParticipante tParticipante in actividad.TipoParticipantes)
            {
                // Estableciento propiedades
                SqlCommand cmdTP = new SqlCommand();

                cmdTP.CommandText = "INSERT INTO TipoParticipanteActividad VALUES (@idTP, @idEvidencia)";
                cmdTP.Connection  = connTP;
                connTP.Open();
                // Creando los parámetros necesarios
                cmdTP.Parameters.Add("@idTP", System.Data.SqlDbType.Int);
                cmdTP.Parameters.Add("@idEvidencia", System.Data.SqlDbType.Int);

                // Asignando los valores a los atributos
                cmdTP.Parameters["@idTP"].Value        = tParticipante.IdTipoParticipante;
                cmdTP.Parameters["@idEvidencia"].Value = actividad.IdEvidencia;

                cmdTP.ExecuteNonQuery();
                connTP.Close();
            }
            conn.Close();
        }
 private void loadGridTurnos(Actividad act)
 {
     if (act != null) {
         dgTurns.Rows.Clear();
         foreach (Turno turn in act.Turnos) {
             dgTurns.Rows.Add(turn.DiaString,turn.HoraInicio.toString(),turn.HoraFin.toString());
         }
     }
 }
Example #32
0
 /// <summary>
 /// Copia una actividad_a en otra, sin necesidad de crearla. Llama a CopiarDesde de la clase Actividad, y añade lo específico para Actividad_a
 /// </summary>
 /// <param name="act">Actividad_a que se desea copiar</param>
 /// <returns></returns>
 public override void CopiarDesde(Actividad act)
 {
     if (this != act)
     {
         base.CopiarDesde(act);
         Actividad_a aux = (Actividad_a)act;
         nombreCoordinador = aux.nombreCoordinador;
         curso = aux.curso;
         numVotos = aux.numVotos;
         notaTotal = aux.notaTotal;
     }
 }
        //private int númeroLecciónActual;

        public AdminActividades(string rutaLecciones, tipoActividad tipoLección, int índiceLección, bool usarTiempo = false)//(nivelActividad nivel, bool usarTiempo = false, int índiceActividad = 0, int índiceLección = 0)
        {
            listaActividades = índice.leer();
            //listaActividadesFiltradas = filtrarActiviadesPorNivel(listaActividades, nivel);
            //lecciones = new GrupoLecciones(listaActividadesFiltradas[índiceActividad].PathLección);

            lecciones = new GrupoLecciones(rutaLecciones);//listaActividades[índiceActividad].PathLección);

            //nivelActual = nivel;
            act = new Actividad(lecciones, índiceLección);
            actPorTiempo = usarTiempo;

            //switch (tipoLección) //el tipo de las lecciones
            //{
            //    case "letras":
            //        tipoActividad = tipoActividad.letras;
            //        break;
            //    case "números":
            //        tipoActividad = tipoActividad.números;
            //        break;
            //    case "palabras":
            //        tipoActividad = tipoActividad.palabras;
            //        break;
            //    case "símbolos":
            //        tipoActividad = tipoActividad.símbolos;
            //        break;
            //    case "sílabas":
            //        tipoActividad = tipoActividad.sílabas;
            //        break;
            //}

            this.tipoActividad = tipoLección;

            actualizarInfoActividad();
        
            if (usarTiempo)
            {
                reloj = new Timer(); //corregir que cargue la preferencia de cuántos segundos pasar para que se considere palabra nula
                reloj.Interval = 3000;
                reloj.Enabled = true;
                reloj.Elapsed += new ElapsedEventHandler(reloj_Elapsed);
            }
        }