private void btnModificar_Click_1(object sender, EventArgs e)
        {
            try
            {
                asistencia nuevo = ADO.buscar(int.Parse(txtCodigo.Text));
                //actividades a = auxActi.buscar(int.Parse(cmbActividad.SelectedValue.ToString()));
                // peregrinos p = auxPere.buscar(int.Parse(cmbPeregrino.SelectedValue.ToString()));
                // MessageBox.Show(nuevo.id_asistencia.ToString());
                nuevo.id_asistencia = int.Parse(txtCodigo.Text);
                actividades a = auxActi.buscar(actividadesList.Find(x => x.actividad.ToString().Contains(cmbActividad.selectedValue)).id_actividad);
                peregrinos  p = auxPere.buscar(peregrinosList.Find(x => x.nombres.ToString().Contains(cmbPeregrino.selectedValue)).id_peregrino);
                nuevo.pre_asis     = cbxPreAsistencia.Checked ? 1 : 0;
                nuevo.asis         = cbxAsistencia.Checked ? 1 : 0;
                nuevo.id_actividad = a.id_actividad;
                nuevo.id_peregrino = p.id_peregrino;
                //p.asistencia.Add(nuevo);
                //a.asistencia.Add(nuevo);

                if (ADO.modificar(nuevo) == 1)
                {
                    MessageBox.Show("Asistencia modificada con exito :D");
                    cargar();
                    limpiar();
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error... Vuelva a intentarlo D:");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error al modificar: " + e.ToString());
                padre.mostrarAsistencia();
            }
        }
Exemplo n.º 2
0
        public int modificar(asistencia nuevo)
        {
            asistencia p = contexto.asistencia.Find(nuevo.id_asistencia);

            p = nuevo;
            return(contexto.SaveChanges());
        }
Exemplo n.º 3
0
        public int eliminar(int codigo)
        {
            asistencia p = contexto.asistencia.Find(codigo);

            contexto.asistencia.Remove(p);
            return(contexto.SaveChanges());
        }
Exemplo n.º 4
0
        public async Task <IHttpActionResult> Putasistencia(int id, asistencia asistencia)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != asistencia.id)
            {
                return(BadRequest());
            }

            asistencia.fechaSalida = DateTime.Now;

            db.Entry(asistencia).State = EntityState.Modified;

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

            return(Ok(asistenciaDto.FromModel(asistencia)));
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                asistencia  nuevo = new asistencia();
                actividades a     = auxActi.buscar(int.Parse(actividadesList.Find(x => x.actividad.ToString().Contains(cmbActividad.selectedValue)).id_actividad.ToString()));
                peregrinos  p     = auxPere.buscar(int.Parse(peregrinosList.Find(x => x.nombres.ToString().Contains(cmbPeregrino.selectedValue)).id_peregrino.ToString()));
                nuevo.pre_asis     = cbxPreAsistencia.Checked ? 1 : 0;
                nuevo.asis         = cbxAsistencia.Checked ? 1 : 0;
                nuevo.id_actividad = a.id_actividad;
                nuevo.id_peregrino = p.id_peregrino;
                p.asistencia.Add(nuevo);
                a.asistencia.Add(nuevo);

                if (ADO.guardar(nuevo) == 1)
                {
                    MessageBox.Show("Asistencia agregada con exito :D");
                    padre.mostrarAsistencia();
                    //cargar();
                    //limpiar();
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error... Vuelva a intentarlo D:");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error al guardar: ");
                padre.mostrarAsistencia();
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            asistencia asistencia = db.asistencias.Find(id);

            db.asistencias.Remove(asistencia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 7
0
        public async Task <IHttpActionResult> Getasistencia(int id)
        {
            asistencia asistencia = await db.asistencia.FindAsync(id);

            if (asistencia == null)
            {
                return(NotFound());
            }

            return(Ok(asistenciaDto.FromModel(asistencia)));
        }
Exemplo n.º 8
0
        public async Task <IHttpActionResult> Getlastasistencia(int id, int last)
        {
            asistencia asistencia = await db.asistencia.FirstAsync(x => x.fechaSalida == null && x.idPersonal == id);

            if (asistencia == null)
            {
                return(NotFound());
            }

            return(Ok(asistenciaDto.FromModel(asistencia)));
        }
Exemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "Idasistencia,chofer,disponible,fecha")] asistencia asistencia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(asistencia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.chofer = new SelectList(db.AspNetUsers, "Id", "Email", asistencia.chofer);
     return(View(asistencia));
 }
Exemplo n.º 10
0
 public ActionResult Edit([Bind(Include = "ID_Asistencia,ID_DocumentoAprendiz,Descripcion_Asistencia,Fecha_Asistencia,Estado_Asistencia,FechaDeCreacion_Asistencia,FechaDeInactivacion_Asistencia")] asistencia asistencia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(asistencia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_DocumentoAprendiz = new SelectList(db.aprendiz, "ID_DocumentoAprendiz", "Nombre_Aprendiz", asistencia.ID_DocumentoAprendiz);
     return(View(asistencia));
 }
 public ActionResult Edit([Bind(Include = "IDAsistencia,IDAlumno,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,estado")] asistencia asistencia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(asistencia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDAlumno = new SelectList(db.alumnos, "IDAlumno", "nombre", asistencia.IDAlumno);
     return(View(asistencia));
 }
Exemplo n.º 12
0
 public static asistenciaDto FromModel(asistencia model)
 {
     return(new asistenciaDto()
     {
         id = model.id,
         idPersonal = model.idPersonal,
         fechaIngreso = model.fechaIngreso,
         fechaSalida = model.fechaSalida,
         observacion_ = model.observacion_,
         usuario = model.usuario != null?usuarioDto.FromModel(model.usuario) : null,
     });
 }
Exemplo n.º 13
0
    public ActionResult <asistencia> Put([FromBody] asistencia Asistencia, [FromHeader] string token)
    {
        if (UsuarioConexion <usuario> .Instance.getUserToken(token))
        {
            AsistenciaConexion <asistencia> .Instance.Update(Asistencia);

            return(Json("El proceso de almacenado se realizó con éxito."));
        }
        else
        {
            return(null);
        }
    }
Exemplo n.º 14
0
        public async Task <IHttpActionResult> Postasistencia(asistencia asistencia)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            asistencia.fechaIngreso = DateTime.Now;

            db.asistencia.Add(asistencia);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = asistencia.id }, asistencia));
        }
        // GET: asistencias/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            asistencia asistencia = db.asistencias.Find(id);

            if (asistencia == null)
            {
                return(HttpNotFound());
            }
            return(View(asistencia));
        }
Exemplo n.º 16
0
        public async Task <IHttpActionResult> Deleteasistencia(int id)
        {
            asistencia asistencia = await db.asistencia.FindAsync(id);

            if (asistencia == null)
            {
                return(NotFound());
            }

            db.asistencia.Remove(asistencia);
            await db.SaveChangesAsync();

            return(Ok(asistencia));
        }
Exemplo n.º 17
0
        private void AbrirForit(object form)
        {
            if (this.panelcontainer.Controls.Count > 0)
            {
                this.panelcontainer.Controls.RemoveAt(0);
            }
            asistencia fhi = new asistencia();

            fhi.TopLevel = false;
            fhi.Dock     = DockStyle.Fill;
            this.panelcontainer.Controls.Add(fhi);
            this.panelcontainer.Tag = fhi;
            fhi.Show();
        }
        // GET: asistencias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            asistencia asistencia = db.asistencias.Find(id);

            if (asistencia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IDAlumno = new SelectList(db.alumnos, "IDAlumno", "nombre", asistencia.IDAlumno);
            return(View(asistencia));
        }
Exemplo n.º 19
0
        // GET: asistencias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            asistencia asistencia = db.asistencia.Find(id);

            if (asistencia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.chofer = new SelectList(db.AspNetUsers, "Id", "Email", asistencia.chofer);
            return(View(asistencia));
        }
Exemplo n.º 20
0
        // GET: asistencias/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            asistencia asistencia = db.asistencia.Find(id);

            if (asistencia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_DocumentoAprendiz = new SelectList(db.aprendiz, "ID_DocumentoAprendiz", "Nombre_Aprendiz", asistencia.ID_DocumentoAprendiz);
            return(View(asistencia));
        }
Exemplo n.º 21
0
 private AsistenciaConexion(asistencia aux) : base(aux)
 {
 }
Exemplo n.º 22
0
 public int guardar(asistencia nueva)
 {
     contexto.asistencia.Add(nueva);
     return(contexto.SaveChanges());
 }