protected void EventosGrid(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); String id_sancion = Tbl_sanciones.DataKeys[index].Value.ToString(); if (e.CommandName == "Agregar") { if (DropPruebas.SelectedIndex == 0) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Registro fallido',text:'No has seleccionado una prueba.',timer:3000}) </script>"); } else { String Prueba = DropPruebas.SelectedValue; //obtenemos el id de la prueba. DataTable consulta = PruebaC.consultaParametroNombre(Prueba); String id_prueba = consulta.Rows[0]["id_prueba"].ToString(); String nombre_prueba = consulta.Rows[0]["nombre_prueba"].ToString(); //obtenemos el id de la dancion DataTable consultaIdSancion = SancionC.ConsultaParametroIdsancion(id_sancion); String idsancion = consultaIdSancion.Rows[0]["idsancion"].ToString(); //obtenemos la descripcion de la sancion String descripcionSancion = consultaIdSancion.Rows[0]["descripcion"].ToString(); prueba_sancion prueba_sancionC = new prueba_sancion(); Boolean insert = prueba_sancionC.insert(id_prueba, idsancion, descripcionSancion); if (insert == false) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Registro fallido.',text:'Esta sanción ya aplica para la prueba seleccionada.',timer:3000}) </script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro exitoso.',text:'Sanción asignada de forma satisfatoria.',timer:3000}) </script>"); } } } }
public Boolean insert(String fk_prueba, String fk_sancion, String descripcion) { Boolean insert = prueba_sancionM.insert(fk_prueba, fk_sancion, descripcion); return(insert); }