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);
            }
        }
예제 #2
0
        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;
            }
        }