Exemplo n.º 1
0
 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 }));
     }
 }
Exemplo n.º 2
0
 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 }));
     }
 }