/// <summary> /// Ingresa los datos de las sedes /// </summary> /// <returns></returns> public ActionResult SedesNuevo(pa_Sedes_UniversitariasID_Select_Result modeloVista) { int cantidadRegistrosAgectados = 0; string mensaje = ""; try { ///Se busca algun registro que tenga el nombre y el codigo que se ingresó pa_Sedes_Universitarias_ValidarNombreCodigo_Select_Result Nombre_Y_CodigoAVerificar = this.matriculaBD.pa_Sedes_Universitarias_ValidarNombreCodigo_Select(modeloVista.Nombre_Sede, modeloVista.Codigo_Sede).FirstOrDefault(); /// Si a la hora de hacer la busqueda, da null,significa que no existe la cédula /// por lo tanto, se puede hacer el insert, /// de lo contario mostrará un mensaje de que la cédula existe if (Nombre_Y_CodigoAVerificar == null) { cantidadRegistrosAgectados = this.matriculaBD.pa_Sedes_Universitarias_Insert(modeloVista.Nombre_Sede, modeloVista.Codigo_Sede, modeloVista.Id_Director, modeloVista.Id_Provincia, modeloVista.Id_Canton, modeloVista.Id_Distrito, modeloVista.Direccion_Fisica); } else { mensaje = "El nombre de la sede o el código ya existe"; } } catch (Exception error) { 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>"); this.CargarDirectoresViewBag(); return(View()); }
/// <summary> /// Modifica los datos de las sedes /// </summary> /// <returns></returns> public ActionResult SedesModifica(pa_Sedes_UniversitariasID_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_Sedes_Universitarias_Update(modeloVista.Id_Sedes_universitarias, modeloVista.Nombre_Sede, modeloVista.Codigo_Sede, modeloVista.Id_Director, modeloVista.Id_Provincia, modeloVista.Id_Canton, modeloVista.Id_Distrito, modeloVista.Direccion_Fisica ); } 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>"); this.RetornaProvinciasViewBag(); this.RetornaCantonesViewBag(modeloVista.Id_Provincia); this.RetornaDistritosViewBag(modeloVista.Id_Canton); this.CargarDirectoresViewBag(); pa_Sedes_UniversitariasViewBag_Select_Result modelView = new pa_Sedes_UniversitariasViewBag_Select_Result(); return(View(modelView)); }