private void btnagregar2_Click(object sender, EventArgs e) { try { PRUEBAS_PARTICIPANTES p = new PRUEBAS_PARTICIPANTES(); p.ID_Pruebas = Convert.ToInt32(IdPruebas); p.ID_Participantes = Convert.ToInt32(IdParticipantes); Formato objformato = new Formato(); objformato = new Formato(); objformato.Texto = txtnota.Text.Trim(); objformato.PatronValidacion = Constantes.PatronTEL; if (!R_Humanos.ValidarTexto(objformato)) { MessageBox.Show("El formato de la NOTA no es valido, corregir por favor"); return; } p.Nota = Convert.ToInt32(txtnota.Text.Trim()); R_Humanos.AgregarNotaPruebas(p); MessageBox.Show("Nota agregada correctamente"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static bool AgregarNotaPruebas(PRUEBAS_PARTICIPANTES P_pruebap) { try { SQLSentencia objpeticion = new SQLSentencia(); //Ajustar peticion para utilización con parametros objpeticion.Peticion = @"EXEC SP_AGREGAR_PRUEBAS_PARTICIPANTES @ID_Pruebas, @ID_Participantes, @Nota"; //Crear los parametros SqlParameter parametroIdPruebas = new SqlParameter(); parametroIdPruebas.ParameterName = "@ID_Pruebas"; parametroIdPruebas.SqlDbType = System.Data.SqlDbType.Int; parametroIdPruebas.Value = P_pruebap.ID_Pruebas; SqlParameter parametroIdParticipantes = new SqlParameter(); parametroIdParticipantes.ParameterName = "@ID_Participantes"; parametroIdParticipantes.SqlDbType = System.Data.SqlDbType.Int; parametroIdParticipantes.Value = P_pruebap.ID_Participantes; SqlParameter parametroNota = new SqlParameter(); parametroNota.Value = P_pruebap.Nota; parametroNota.ParameterName = "@Nota"; parametroNota.SqlDbType = System.Data.SqlDbType.Int; //Agrega a la lista de parametros los parametros creados objpeticion.lstParametros.Add(parametroIdPruebas); objpeticion.lstParametros.Add(parametroIdParticipantes); objpeticion.lstParametros.Add(parametroNota); DA objacceso = new DA(); return(objacceso.ejecutarSentecia(objpeticion)); } catch (Exception ex) { throw ex; } }