public JsonResult actualizarModuloPrograma(ModuloCapac capac) { try { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); SqlCommand cmd = new SqlCommand("UPDATE_PROGMODULO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("CPMODULO_ID", SqlDbType.Int); cmd.Parameters.Add("CMESTATUS_ID", SqlDbType.Int); cmd.Parameters.Add("CPMODULO_DESCRIPCION", SqlDbType.VarChar); cmd.Parameters.Add("CPMODULO_FECHAINICIO", SqlDbType.DateTime); cmd.Parameters.Add("CPMODULO_FECHAFIN", SqlDbType.DateTime); cmd.Parameters.Add("CPMODULO_DURACION", SqlDbType.Int); cmd.Parameters.Add("CPMODULO_ACTIVO", SqlDbType.Bit); cmd.Parameters.Add("CPMODULO_FECHA", SqlDbType.DateTime); cmd.Parameters.Add("CPMODULO_REALIZO", SqlDbType.Int); cmd.Parameters["CPMODULO_ID"].Value = capac.id; cmd.Parameters["CMESTATUS_ID"].Value = capac.estatus; cmd.Parameters["CPMODULO_DESCRIPCION"].Value = capac.titulo.ToUpper(); cmd.Parameters["CPMODULO_FECHAINICIO"].Value = capac.inicio; cmd.Parameters["CPMODULO_FECHAFIN"].Value = capac.fin; cmd.Parameters["CPMODULO_DURACION"].Value = capac.duracion; cmd.Parameters["CPMODULO_ACTIVO"].Value = capac.activo; cmd.Parameters["CPMODULO_FECHA"].Value = DateTime.Now.ToString(); cmd.Parameters["CPMODULO_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 verModuloPrograma(ModuloCapac capac) { try { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); SqlCommand cmd = new SqlCommand("SELECT_PROGMODULO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("IDPRO", SqlDbType.Int); cmd.Parameters["IDPRO"].Value = capac.id; con.Open(); SqlDataReader sqlDR = cmd.ExecuteReader(); if (sqlDR.HasRows) { List <ModuloCapac> datos = new List <ModuloCapac>(); while (sqlDR.Read()) { datos.Add(new ModuloCapac { success = true, id = sqlDR.GetInt32(0), estatus = sqlDR.GetInt32(1), titulo = sqlDR.GetString(2), inicio = sqlDR.GetDateTime(3).ToString("dd/MM/yyyy"), fin = sqlDR.GetDateTime(4).ToString("dd/MM/yyyy"), duracion = sqlDR.GetInt32(5), activo = sqlDR.GetBoolean(6) }); } 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 })); } }