public JsonResult actualizarTemaModulo(TemaCapac capac) { try { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); SqlCommand cmd = new SqlCommand("UPDATE_TEMAMODULO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("CPTEMA_ID", SqlDbType.Int); cmd.Parameters.Add("CPTEMA_DESCRIPCION", SqlDbType.VarChar); cmd.Parameters.Add("CPTEMA_FECHAINICIO", SqlDbType.DateTime); cmd.Parameters.Add("CPTEMA_FECHAFIN", SqlDbType.DateTime); cmd.Parameters.Add("CPTEMA_CLAVE", SqlDbType.NChar); cmd.Parameters.Add("CPTEMA_ACTIVO", SqlDbType.Bit); cmd.Parameters.Add("CPTEMA_FECHA", SqlDbType.DateTime); cmd.Parameters.Add("CPTEMA_REALIZO", SqlDbType.Int); cmd.Parameters["CPTEMA_ID"].Value = capac.idMod; cmd.Parameters["CPTEMA_DESCRIPCION"].Value = capac.tituloMod.ToUpper(); cmd.Parameters["CPTEMA_FECHAINICIO"].Value = capac.inicioMod; cmd.Parameters["CPTEMA_FECHAFIN"].Value = capac.finMod; cmd.Parameters["CPTEMA_CLAVE"].Value = capac.claveMod.ToUpper(); cmd.Parameters["CPTEMA_ACTIVO"].Value = capac.activoMod; cmd.Parameters["CPTEMA_FECHA"].Value = DateTime.Now.ToString(); cmd.Parameters["CPTEMA_REALIZO"].Value = Session["intID"].ToString(); con.Open(); cmd.ExecuteNonQuery(); con.Close(); return(Json(new { success = true })); } catch (Exception X) { return(Json(new { success = false, mensaje = X.Message })); } }
public JsonResult verTemaModulo(TemaCapac capac) { try { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); SqlCommand cmd = new SqlCommand("SELECT_TEMAMODULO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("IDMOD", SqlDbType.Int); cmd.Parameters["IDMOD"].Value = capac.idMod; con.Open(); SqlDataReader sqlDR = cmd.ExecuteReader(); if (sqlDR.HasRows) { List <TemaCapac> datos = new List <TemaCapac>(); while (sqlDR.Read()) { datos.Add(new TemaCapac { successMod = true, idMod = sqlDR.GetInt32(0), claveMod = sqlDR.GetString(2), tituloMod = sqlDR.GetString(1), inicioMod = sqlDR.GetDateTime(3).ToString("dd/MM/yyyy"), finMod = sqlDR.GetDateTime(4).ToString("dd/MM/yyyy"), activoMod = sqlDR.GetBoolean(5) }); } return(Json(datos, JsonRequestBehavior.AllowGet)); } con.Close(); return(Json(new { success = false, mensaje = "Error al consultar la base de datos" })); } catch (Exception X) { return(Json(new { success = false, mensaje = X.Message })); } }