private void btnRegistrarCurso_Click(object sender, EventArgs e) { int estadoCurso; String nombreCurso; double precio; if (txtNombreCurso.Text == String.Empty) { messageError.lblError.Text = "INGRESE UN NOMBRE DE CURSO"; messageError.ShowDialog(); } else if (txtPrecio.Text == String.Empty) { messageError.lblError.Text = "INGRESE UN PRECIO"; messageError.ShowDialog(); } else if (utilidad.isNumeric(txtPrecio.Text)) { nombreCurso = txtNombreCurso.Text; precio = double.Parse(txtPrecio.Text); estadoCurso = 1; dbConn.PARegistroCursos(nombreCurso, precio, estadoCurso); message.lblCheck.Text = "CURSO REGISTRADO"; message.ShowDialog(); txtNombreCurso.Clear(); txtPrecio.Clear(); actualizarDGV(); } else if (dbConn.obtenerVariableEntera("select [estadoCurso] from [dbo].[cursos]c inner join [dbo].[estados]e on c.estadoCurso = e.id_Estado where [estadoCurso] = 1 and [nombreCurso] = '" + txtNombreCurso.Text + "'") == 1) { messageError.lblError.Text = "EL CURSO YA EXISTE"; messageError.ShowDialog(); utilidad.limpiarTextBox(grbPrincipal); } else if (dbConn.obtenerVariableEntera("select [estadoCurso] from [dbo].[cursos]c inner join [dbo].[estados]e on c.estadoCurso = e.id_Estado where [estadoCurso] = 2 and [nombreCurso] = '" + txtNombreCurso.Text + "'") == 2) { estadoCurso = 1; dbConn.ejecutarComandoSQL("update [dbo].[cursos] set [estadoCurso] = '" + estadoCurso + "' where [nombreCurso] = '" + txtNombreCurso.Text + "'"); message.lblCheck.Text = "CURSO REGISTRADO"; message.ShowDialog(); utilidad.limpiarTextBox(grbPrincipal); actualizarDGVInac(); } else { messageError.lblError.Text = "INGRESE CORRECTAMENTE LOS DATOS SOLICITADOS"; messageError.ShowDialog(); } }