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 static bool Update(EspecialidadModel obj) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_update_especialidad"; cmd.Parameters.Add("@idespecialidad", SqlDbType.Int).Value = obj.Idespecialidad; cmd.Parameters.Add("@descripcion", SqlDbType.Int).Value = obj.Descripcion; return(db.ejecutarAccion(cmd)); }
public static EspecialidadModel Buscar(int id) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_buscar_especialidad"; cmd.Parameters.Add("@idespecialidad", SqlDbType.Int).Value = id; DataTable dt = db.ejecutarConsulta(cmd); EspecialidadModel obj = new EspecialidadModel(); if (dt != null && dt.Rows.Count > 0) { obj.Idespecialidad = int.Parse(dt.Rows[0]["idespecialidad"].ToString()); obj.Descripcion = dt.Rows[0]["descripcion"].ToString(); } return(obj); }
public static List <EspecialidadModel> Listar02() { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_listar_especialidad"; DataTable dt = db.ejecutarConsulta(cmd); List <EspecialidadModel> lista = new List <EspecialidadModel>(); EspecialidadModel obj; foreach (DataRow row in dt.Rows) { obj = new EspecialidadModel(); obj.Idespecialidad = int.Parse(row["idespecialidad"].ToString()); obj.Descripcion = row["descripcion"].ToString(); lista.Add(obj); } return(lista); }
public EspecialidadModel buscarEspecialidad(string nombre) { EspecialidadModel listaEspecialidades = new EspecialidadModel(); var consulta = "SELECT * FROM Especialidades WHERE nombre like @param1 + '%' "; var resultado = DBHelper.getDBHelper().ConsultarSQLConParametros(consulta, new object[] { nombre }); if (resultado.Rows.Count > 0) { foreach (DataRow row in resultado.Rows) { EspecialidadModel encontraEspecialidad = new EspecialidadModel(); encontraEspecialidad.id_Especialidad = Convert.ToInt32(row[0]); encontraEspecialidad.nombre = row[1].ToString(); listaEspecialidades = encontraEspecialidad; } } return(listaEspecialidades); }