private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Inscripcion> db = new RepositorioBase <Inscripcion>(); Inscripcion inscripcion = db.Buscar((int)IdnumericUpDown.Value); return(inscripcion != null); }
protected void btnModificar_Click(object sender, EventArgs e) { Inscripcion insc = new Inscripcion(); insc.IdInscripcion = Convert.ToInt32(txtIdInscripcion.Text); insc.CodigoCursoGestion = Convert.ToInt32(txtcocGestion.Text); insc.Fecha = Convert.ToDateTime(txtFec.Text); insc.CodigoEstudiante = Convert.ToInt32(txtcodEst.Text); if (insc.modificar()) { lblResp.Text = "Inscripcion modificada..!"; } else { lblResp.Text = "Error al modificar"; } //this.mostrar(); detalleInscripcion detInsc = new detalleInscripcion(); detInsc.IdcodInscripcion = Convert.ToInt32(txtIdInscripcion.Text); detInsc.eliminar(); detalleInscripcion dv; foreach (GridViewRow row in gvApoderado.Rows) { dv = new detalleInscripcion(); dv.IdcodApoderado = Convert.ToInt32(row.Cells[0].Text); dv.Relacion = ((TextBox)row.Cells[6].FindControl("txtQty")).Text; dv.guardar(); } }
private void InscripcionToolStripMenuItem_Click(object sender, EventArgs e) { Inscripcion inscrip = new Inscripcion(); inscrip.MdiParent = this; inscrip.Show(); }
public async Task <IActionResult> CargarInscripcion(Inscripcion inscripcion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //Verificar si existe el nro de legajo y codCurso??? var inscripcionDB = await _context.Inscripciones .Where( i => i.CodCurso == inscripcion.CodCurso && i.NroLegajo == inscripcion.NroLegajo) .FirstOrDefaultAsync <Inscripcion>(); if (inscripcionDB != null) { return(BadRequest("Ya existe una inscripcion cargada con ese codCurso y nroLegajo.")); } _context.Inscripciones.Add(inscripcion); await _context.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> Edit(int id, [Bind("ID,ConvocatoriaID,ParticipanteID,TipoInscripcion,PdfProyecto,FC,FM")] Inscripcion inscripcion) { if (id != inscripcion.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(inscripcion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InscripcionExists(inscripcion.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ConvocatoriaID"] = new SelectList(_context.Convocatoria, "ID", "ID", inscripcion.ConvocatoriaID); return(View(inscripcion)); }
public Response <Inscripcion> InscribirParticipante([FromBody] Inscripcion arg) { Response <Inscripcion> obj = new Response <Inscripcion>(); Inscripciones Ins = new Inscripciones(); return(obj = Ins.InsertarInscripcion(arg)); }
public DTO_Inscripcion getDtoInscripcion(Inscripcion inscripcion, Socio socio, Cuota cuota) { DTO_Inscripcion dto = new DTO_Inscripcion(); dto.CodInscripcion = inscripcion.CodInscripcion.ToString(); dto.FechaAlta = inscripcion.FechaAlta.Date.ToShortDateString(); dto.HoraInicio = socio.HoraInicio; dto.HoraFin = socio.HoraFin; dto.NroSocio = inscripcion.NroSocio.ToString(); dto.NombreSocio = socio.Nombre; dto.ApellidoSocio = socio.Apellido; dto.Celular = socio.Celular.ToString(); if (inscripcion.getUltimoPago() == null) { dto.UltimoVencimiento = "N/D"; dto.UltimoPago = "N/D"; dto.EstadoCuota = "NO TIENE CUOTAS"; } else { dto.UltimoPago = inscripcion.getUltimoPago().FechaPago.ToShortDateString(); dto.UltimoVencimiento = inscripcion.getUltimoPago().FechaFin.ToShortDateString(); dto.EstadoCuota = inscripcion.getUltimoPago().getEstado(); } return(dto); }
public async Task <bool> AddInscripcionesAsync(Inscripcion inscripcion) { object result = null; try { var dyParam = new DynamicParameters(); var SQL = new SqlParameter(); dyParam.Add("@ID_MATERIA", inscripcion.IdMateria, (DbType?)SqlDbType.Int, ParameterDirection.Input); dyParam.Add("@ID_ESTUDIANTE", inscripcion.IdEstudiante, (DbType?)SqlDbType.Int, ParameterDirection.Input); dyParam.Add("@DESCRIPCION", inscripcion.Descripcion, (DbType?)SqlDbType.VarChar, ParameterDirection.Input); dyParam.Add("@MONTO", inscripcion.Monto, (DbType?)SqlDbType.Decimal, ParameterDirection.Input); dyParam.Add("@FECHA", inscripcion.Fecha, (DbType?)SqlDbType.Date, ParameterDirection.Input); using (IDbConnection conn = GetConnection()) { if (conn.State == ConnectionState.Closed) { conn.Open(); } if (conn.State == ConnectionState.Open) { var query = "SP_INSERTPERSONA"; result = await SqlMapper.ExecuteAsync(conn, query, param : dyParam, commandType : CommandType.StoredProcedure); } } } catch (Exception err) { throw new Exception(err.Message); } return(true); }
public async Task <IActionResult> PutInscripcion(int id, Inscripcion inscripcion) { if (id != inscripcion.ID_Inscripcion) { return(BadRequest()); } _context.Entry(inscripcion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InscripcionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private string Agregar(Inscripcion entidad) { string Mensaje = "OK"; try { int Id = Correlativo(); if (Id > 0) { long lngInscripcionId = new Herramienta().Formato_Correlativo(Id); if (lngInscripcionId > 0) { entidad.InscripcionId = lngInscripcionId; entidad.Correlativo = Id; entidad.Fecha = DateTime.Today; entidad.FechaHoraUltimaModificacion = DateTime.Now; db.Set <Inscripcion>().Add(entidad); db.SaveChanges(); } } } catch (Exception ex) { Mensaje = string.Format("Descripción del Error {0}", ex.Message); } return(Mensaje); }
public static bool Guardar(Inscripcion inscripcion) { bool paso = false; Contexto db = new Contexto(); try { RepositorioBase <Estudiantes> dbEst = new RepositorioBase <Estudiantes>(); if (db.inscripcions.Add(inscripcion) != null) { var estudiante = dbEst.Buscar(inscripcion.EstudianteId); inscripcion.CalcularMonto(); estudiante.Balance += inscripcion.MontoTotal; paso = db.SaveChanges() > 0; dbEst.Modificar(estudiante); } } catch (Exception) { throw; } return(paso); }
public async Task <IActionResult> Create(Inscripcion inscripcion) { try { if (ModelState.IsValid) { int createInscripcion = await _inscripcionDAO.CreateInscripcion(inscripcion); if (createInscripcion == 2) { return(StatusCode(404, "Casa magica no identificada")); } return(StatusCode(200, "Inscripción creada")); } else { return(BadRequest("Inscripción invalida")); } } catch (Exception) { return(StatusCode(500, "Internal server error")); } }
public async Task <IActionResult> Update(Inscripcion inscripcion) { try { if (ModelState.IsValid) { int updateInscripcion = await _inscripcionDAO.UpdateInscripcion(inscripcion); if (updateInscripcion == 2) { return(StatusCode(404, "casa magica no identificada")); } if (updateInscripcion == 3) { return(StatusCode(204, "Inscripción no encontrada")); } return(StatusCode(200, "inscripción actualizada")); } else { return(BadRequest("Inscripción invalida")); } } catch (Exception) { return(StatusCode(500, "Internal server error")); } }
public void Update(InscripcionParser inscripcionParser) { if (inscripcionParser == null) { throw new ArgumentNullException(nameof(inscripcionParser)); } // se crea una inscripción a guardar en la base de datos var inscripcion = new Inscripcion { Usuariodeportista = inscripcionParser.Usuariodeportista, Estado = inscripcionParser.Estado, Nombrecarrera = inscripcionParser.Nombrecarrera, Admincarrera = inscripcionParser.Admincarrera }; // si viene un recibo en base64 hay que parsearlo a byte array if (inscripcionParser.Recibopago != null) { inscripcion.Recibopago = Convert.FromBase64String(inscripcionParser.Recibopago); } _context.Inscripcion.Update(inscripcion); _context.Entry(inscripcion).State = EntityState.Modified; }
/** * ------------------------------ * MÉTODOS CRUD * ------------------------------ */ public bool Create(InscripcionParser inscripcionParser) { if (inscripcionParser == null) { throw new ArgumentNullException(nameof(inscripcionParser)); } // se crea un ainscripción para guardar en la base de datos var inscripcion = new Inscripcion { Usuariodeportista = inscripcionParser.Usuariodeportista, Estado = inscripcionParser.Estado, Nombrecarrera = inscripcionParser.Nombrecarrera, Admincarrera = inscripcionParser.Admincarrera }; // si viene un recibo en base64 hay que parsearlo a byte array if (inscripcionParser.Recibopago != null) { inscripcion.Recibopago = Convert.FromBase64String(inscripcionParser.Recibopago); } _context.Inscripcion.Add(inscripcion); return(true); }
public async Task <IActionResult> Edit(int id, [Bind("InscripcionID,Grado,Curso,EstudianteID,Fecha,Pago")] Inscripcion inscripcion) { if (id != inscripcion.InscripcionID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(inscripcion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InscripcionExists(inscripcion.InscripcionID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EstudianteID"] = new SelectList(_context.Estudiante, "ID", "ID", inscripcion.EstudianteID); return(View(inscripcion)); }
public void Modficar() { RepositorioInscripcion db = new RepositorioInscripcion(); List <InscripcionDetalles> lista = new List <InscripcionDetalles>(); lista.Add(new InscripcionDetalles() { AsignaturaId = 1, //Asignatura = new Asignaturas() { AsignaturaId = 1 }, InscripcionDetallesId = 1, InscripcionId = 1, SubTotal = 100 }); Inscripcion inscripcion = new Inscripcion() { InscripcionId = 1, EstudianteId = 1, Fecha = DateTime.Now, Asignaturas = lista }; inscripcion.CalcularMonto(); Assert.IsTrue(db.Modificar(inscripcion)); }
public static Inscripcion ActualizarInscripcion(string idInscripcion) { InscripcionBLL.Update("1", idInscripcion); Inscripcion objInscripcion = InscripcionBLL.SelectById(Convert.ToInt32(idInscripcion)); return(objInscripcion); }
private void Btn_Aceptar_Click(object sender, RoutedEventArgs e) { try { if (postulacion != null) { postulacion.estado = "A"; postulacion.fech_respuesta = DateTime.UtcNow.Date; string id_postulacion = postulacion.id_postulacion.ToString(); Postulaciones post_aux = postulacion; List <Object> post = UTILS.PUT("private/postulacion/" + id_postulacion, "postulacion", AuthUser.token, postulacion.GetType(), postulacion); if (post != null && post.Count > 0) { Postulaciones p = (Postulaciones)post[0]; postulacionesPendientes.Items.Remove(postulacion); postulacionesPendientes.Items.Refresh(); postulacionesRespondidas.Items.Add(post_aux); postulacionesRespondidas.Items.Refresh(); Inscripcion ins = new Inscripcion(); ins.id_alumno = p.id_alumno; ins.id_programa = p.id_programa; UTILS.POST("private/inscripcion", "inscripcion", AuthUser.token, ins.GetType(), ins); Mail correo = new Mail(); correo.envioCorreo(p.id_alumno.ToString(), p.estado, post_aux.programaEstudio.nomb_programa, p.fech_respuesta); } } } catch (Exception) { // do nothing } }
private void GuardarButton_Click(object sender , RoutedEventArgs e) { bool guardado = false; int inscripcionId; decimal monto; if (!Validar()) { return; } //todo: encerrar en try catch try { inscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text); monto = Convert.ToDecimal(MontoPagarTextBox.Text); } catch (Exception) { throw; } Inscripcion inscripcion = InscripcionesBLL.Buscar(inscripcionId); inscripcion.Balance -= monto; MessageBoxResult messageBoxResult = MessageBox.Show("Desea realizar este pago?" , "Atención" , MessageBoxButton.YesNo , MessageBoxImage.Question); if (messageBoxResult == MessageBoxResult.Yes) { guardado = InscripcionesBLL.Modificar(inscripcion); } if (guardado) { MessageBox.Show("Pago realizado."); } else { MessageBox.Show("Pago no realizado."); } }
protected void btnAceptar_Click(object sender, EventArgs e) { Inscripcion insc = MapearADatos(); switch (FormMode) { case FormModes.Alta: insc.State = BusinessEntity.States.New; break; case FormModes.Baja: insc.State = BusinessEntity.States.Deleted; break; case FormModes.Modificacion: insc.State = BusinessEntity.States.Modified; break; default: insc.State = BusinessEntity.States.Unmodified; break; } try { this.Logic.Save(insc); } catch { throw; } this.Actualizar(); this.modoEdicion(false); }
public void LlenarCampos(Inscripcion est) { InscripcionIdNumericUpDown.Value = est.InscripcionId; FechaInscripcionDateTimePicker.Value = est.Fecha; MontoNumericUpDown.Value = est.Monto; PrecioCreditosNumericUpDown.Value = est.PrecioCredito; }
public IHttpActionResult Put(int id, [FromBody] Inscripcion sentInscripcion) { if (id != sentInscripcion.Id) { return(BadRequest()); } try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _unitOfWork.Inscripciones.Update(sentInscripcion); _unitOfWork.Complete(); } catch (Exception) { if (_unitOfWork.Inscripciones.GetById(id) == null) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public string MatricularmeACurso(int idCurso, string clave, int IdUsuario, int FacultadId) { if (_context.Inscripcion.Any(x => x.CursoId == idCurso && IdUsuario == x.EsudianteInscripcionId))//ya esta matriculado { return("Ya esta Matriculado"); } else if (_context.Curso.Any(x => x.ClaveMatriculacion == clave && x.Id == idCurso)) { var request = (HttpWebRequest)WebRequest.Create(_bedeliasSettings.Url + "Habilitado?IdUsuario=" + IdUsuario + "&CursoId=" + idCurso + "&FacultadId=" + FacultadId); var response = (HttpWebResponse)request.GetResponse(); var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); if (responseString.Equals("false")) { return("No esta habilitado."); } var inscrpcion = new Inscripcion() { CursoId = idCurso, EsudianteInscripcionId = IdUsuario, FechaInscripcion = DateTime.Now, Metriculado = true, HabilitadoBedelia = true }; _context.Inscripcion.Add(inscrpcion); _context.SaveChanges(); return("Listo"); } return("Error al matricularse"); }
public Response <List <InscripcionOpcion> > OpcionesDelInscrito([FromBody] Inscripcion arg) { Response <List <InscripcionOpcion> > obj = new Response <List <InscripcionOpcion> >(); Inscripciones liOpIns = new Inscripciones(); return(obj = liOpIns.OpcionesInscrito(arg)); }
public async Task <IActionResult> deleteInscripcion(Inscripcion inscripcion) { var ins = await _inscripcionDapperRepository.DeleteInscripcionAsync(inscripcion); _logger.LogInformation("Iniciando deleteInscripcion"); return(Ok(ins)); }
public static bool Eliminar(int id) { bool eliminado = false; Contexto db = new Contexto(); Inscripcion inscripcionEliminada = new Inscripcion(); try { inscripcionEliminada = db.Inscripciones.Find(id); db.Entry(inscripcionEliminada).State = EntityState.Deleted; eliminado = (db.SaveChanges() > 0); } catch (Exception) { throw; } finally { db.Dispose(); } if (eliminado) { PersonasBLL.ActualizarBalance(inscripcionEliminada.PersonaId); } return(eliminado); }
internal List <IdentityError> actualizarMisCursos(DatosCurso model) { var curso = context.Cursos.Where(c => c.Nombre.Equals(model.Curso)).ToList(); //separar los datos de los estudiantes var estudiantes = model.Estudiante.Split(); var estudiante = context.Estudiante.Where(e => e.Nombres.Equals(estudiantes[0]) || e.Apellidos.Equals(estudiantes[1])).ToList(); var inscripcion = new Inscripcion { InscripcionID = model.InscripcionID, Grado = model.Grado, CursoID = curso[0].CursoID, EstudianteID = estudiante[0].ID, Fecha = model.Fecha, Pago = model.Pago }; try { context.Update(inscripcion); context.SaveChanges(); code = "Save"; des = "Save"; } catch (Exception ex) { code = "Error"; des = ex.Message; } errorList.Add(new IdentityError { Code = code, Description = des }); return(errorList); }
public async Task <IActionResult> ActualizarInscripcion(int codCurso, int nroLegajo, Inscripcion inscripcion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (nroLegajo != inscripcion.NroLegajo || codCurso != inscripcion.CodCurso) { return(BadRequest("El nroLegajo o el codCurso ingresado no coincide con los datos de la inscripcion")); } Inscripcion inscripcionDB = await _context.Inscripciones .Where(i => i.NroLegajo == nroLegajo && i.CodCurso == codCurso) .FirstOrDefaultAsync <Inscripcion>(); if (inscripcionDB is null) { return(NotFound()); } //Modificar campos inscripcionDB.NotaPrimerParcial = inscripcion.NotaPrimerParcial; inscripcionDB.NotaSegundoParcial = inscripcion.NotaSegundoParcial; inscripcionDB.NotaFinal = inscripcion.NotaFinal; inscripcionDB.FechaInscripcion = inscripcion.FechaInscripcion; await _context.SaveChangesAsync(); return(Ok()); }
public bool GetOne(Inscripcion insAlumno) { Inscripcion AlIns = new Inscripcion(); try { OpenConnection(); SqlCommand cmdInscripciones = new SqlCommand("select * from alumnos_inscripciones where id_alumno=@idAlumno and id_curso=@idCurso", sqlConn); cmdInscripciones.Parameters.Add("@idAlumno", SqlDbType.Int).Value = insAlumno.Alumno.ID; cmdInscripciones.Parameters.Add("@idCurso", SqlDbType.Int).Value = insAlumno.Curso.ID; SqlDataReader drInscripciones = cmdInscripciones.ExecuteReader(); if (drInscripciones.HasRows) { return(true); } else { return(false); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la inscripcion", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } }
public ActionResult Create(Inscripcion inscripcion) { if (ModelState.IsValid) { db.InscripcionSet.Add(inscripcion); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.PartidoId = new SelectList(db.PartidoSet, "Id", "Administrador", inscripcion.PartidoId); ViewBag.JugadorId = new SelectList(db.JugadorSet, "Id", "Nombre", inscripcion.JugadorId); ViewBag.TipoInscripcionId = new SelectList(db.TipoInscripcionSet, "Id", "Descripcion", inscripcion.TipoInscripcionId); return View(inscripcion); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { Inscripcion inscripccion = new Inscripcion(); inscripccion.Fecha = System.DateTime.Now; inscripccion.JugadorID = jugadorID; inscripccion.PartidoID = (decimal) dataGridView1.Rows[e.RowIndex].Cells["ID"].Value; if (standard.Checked) inscripccion.Prioridad = 1; else if (solidaria.Checked) inscripccion.Prioridad = 2; else inscripccion.Prioridad = 3; Partido partido = (from p in db.Partidos where p.ID == inscripccion.PartidoID select p).First(); partido.inscribir(inscripccion); }
private void button1_Click(object sender, EventArgs e) { if (textBox2.Text != "" && textBox3.Text == "") { Jugador j = new Jugador(); j.Nombre = personaNombre; j.FechaNacimiento = DateTime.Parse(dateTimePicker1.Text); j.Mail = textBox2.Text + comboBox1.Text; db.Jugadors.InsertOnSubmit(j); db.SubmitChanges(); Partido partido = (from x in db.Partidos where x.ID == partidoID select x).First(); Inscripcion ins = new Inscripcion() { JugadorID = j.ID, PartidoID = partidoID, Fecha = System.DateTime.Now, Prioridad = comboBox2.SelectedIndex +1 }; //db.Inscripcions.InsertOnSubmit(ins); //db.SubmitChanges(); partido.inscribir(ins); InscripcionPendiente ip = (from x in db.InscripcionPendientes where x.PersonaNombre == personaNombre && x.PartidoID == partidoID select x).First(); db.InscripcionPendientes.DeleteOnSubmit(ip); db.SubmitChanges(); MessageBox.Show("Se ha confirmado el jugador."); this.Close(); } else { MessageBox.Show("Ingrese todos los datos."); } }
public ActionResult Edit(Inscripcion inscripcion) { if (ModelState.IsValid) { db.Entry(inscripcion).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.PartidoId = new SelectList(db.PartidoSet, "Id", "Administrador", inscripcion.PartidoId); ViewBag.JugadorId = new SelectList(db.JugadorSet, "Id", "Nombre", inscripcion.JugadorId); ViewBag.TipoInscripcionId = new SelectList(db.TipoInscripcionSet, "Id", "Descripcion", inscripcion.TipoInscripcionId); return View(inscripcion); }