/// <summary> /// Httpost de nuevo curso(Ingresa los datos que vienen de la vista en la BD) /// </summary> /// <returns></returns> public ActionResult CursoNuevo(pa_CursosRetornaSelectID_Select_Result modeloVista) { ///variable que registra la cantidad de registros afectados. ///si un insert, update o delete no afecta registros,hay error int cantidadRegistrosAgectados = 0; string mensaje = ""; try { pa_Cursos_ValidarNombreCodigo_Select_Result Nombre_Y_CodigoAVerificar = this.matriculaBD.pa_Cursos_ValidarNombreCodigo_Select(modeloVista.Nombre_Curso, modeloVista.Codigo_Curso).FirstOrDefault(); if (Nombre_Y_CodigoAVerificar == null) { cantidadRegistrosAgectados = this.matriculaBD.pa_Cursos_Insert(modeloVista.Nombre_Curso, modeloVista.Codigo_Curso, modeloVista.Codigo_Requisito); } else { mensaje = "El nombre del curso o el código ya existe"; } } catch (Exception error) { ///Administrar las excepciones o errores que pasen en el try mensaje = "Ocurrió un error: " + error.Message; } finally { if (cantidadRegistrosAgectados > 0) { mensaje = "Registro Insertado"; } else { mensaje += " .No se pudo ingresar"; } } Response.Write("<script language=javascript>alert('" + mensaje + "');</script>"); CursosViewBag(); return(View()); }
/// <summary> /// Modifica los datos de los cursos /// </summary> /// <returns></returns> public ActionResult CursoModificar(pa_CursosRetornaSelectID_Select_Result modeloVista) { ///Variable que registra la cantidad de registros afectados ///si un procedimiento ejecuta insert, update, delete ///no afecta registros implica que hubo un error int cantidadRegistrosAgectados = 0; string resultado = ""; try { cantidadRegistrosAgectados = this.matriculaBD.pa_Cursos_Update(modeloVista.Id_Curso, modeloVista.Nombre_Curso, modeloVista.Codigo_Curso, modeloVista.Codigo_Requisito); } catch (Exception error) { resultado = "Ocurrio un error " + error.Message; } finally { if (cantidadRegistrosAgectados > 0) { resultado = "Registro Modificado"; } else { resultado += ".No se pudo modificar"; } } Response.Write("<script language=javascript>alert('" + resultado + "');</script>"); CursosViewBag(); pa_CursosViewBag_Select_Result modelView = new pa_CursosViewBag_Select_Result(); return(View(modelView)); }