public void guardarIncripcion() { var nuevaInscripcion = new InscripcionModel(); DataGridViewRow seleccionadoNadador = grillaNadador.CurrentRow; nuevaInscripcion.fecha = DateTime.Now; nuevaInscripcion.torneo = (int)cmbTorneo.SelectedValue; nuevaInscripcion.nadador = Convert.ToInt32(seleccionadoNadador.Cells["id_Nadador"].Value); nuevaInscripcion.especialidad = new List <EspecialidadModel>(); for (var i = 0; i < (grillaEspecSeleccionadas.Rows.Count - 1); i++) { EspecialidadModel encontrada = new EspecialidadModel(); encontrada = especialidadService.buscarEspecialidad(grillaEspecSeleccionadas.Rows[i].Cells[0].Value.ToString()); nuevaInscripcion.especialidad.Add(encontrada); } var resultado = torneoService.guardarInscripcion(nuevaInscripcion); if (resultado == true) { MessageBox.Show("Incripcion realizada con exito", "", MessageBoxButtons.OK); txtNadador.Clear(); cargarInscriptos(); } }
public void guardarNadadorXEspecialidad(InscripcionModel inscripcion) { foreach (var especialidad in inscripcion.especialidad) { string consulta = "INSERT INTO NadadorXEspecialidad (id_Especialidad, id_Nadador) " + " VALUES (@param1, @param2)"; DBHelper.getDBHelper().ejecutarSQLParametros(consulta, new object[] { especialidad.id_Especialidad, inscripcion.nadador }); } }
public IHttpActionResult Post(InscripcionModel inscripcion, int idAlumno) { try { if (!ModelState.IsValid || inscripcion == null) { return(BadRequest()); } _inscripcionRules.Insert(_mapper.Map <Inscripcion>(inscripcion), idAlumno); return(Ok(inscripcion)); } catch (Exception ex) { return(InternalServerError(ex)); } }
// POST: api/InscripcionApi public bool Post(InscripcionModel apiInsc) { Boolean guardar = false; using (CursoEscolarEntities db = new CursoEscolarEntities()) { Inscripcion grupodb = new Inscripcion { Ins_Grupo_Id = apiInsc.IdGpo, Ins_Alumno_Id = apiInsc.IdAlumno }; db.Inscripcion.Add(grupodb); db.SaveChanges(); guardar = true; } return(guardar); }
public bool guardarInscripcion(InscripcionModel inscripcion) { DBHelper dbHelper = new DBHelper(); try { dbHelper.Open(); dbHelper.BegingTransaction(); guardarNadadorXEspecialidad(inscripcion); string consulta = "INSERT INTO Inscripto (fecha, id_Torneo, id_Nadador)" + " VALUES (@param1, @param2, @param3)"; var resultado = DBHelper.getDBHelper().ejecutarSQLParametros(consulta, new object[] { inscripcion.fecha, inscripcion.torneo, inscripcion.nadador }); if (resultado > 0) { return(true); } else { return(false); } } catch { dbHelper.Rollback(); return(false); } finally { dbHelper.Close(); } }
private void BtnTiempoPromedio_Click(object sender, RoutedEventArgs e) { InscripcionModel model = new InscripcionModel(); model.GetFechas(); }