public static int CursoOtroStatusExiste(MySqlConnection conexion, Formaciones form, string status) { int resultado = 0; MySqlCommand cmd = new MySqlCommand(String.Format("SELECT id_p_inst FROM cursos WHERE nombre_curso = '{0}' AND tipo_curso='{2}' AND estatus_curso LIKE ('%{1}%')", form.nombre_formacion, status, form.tipo_formacion), conexion); MySqlDataReader leer = cmd.ExecuteReader(); while (leer.Read()) { resultado = leer.GetInt32(0); } return(resultado); }
public static int AgregarNuevaFormacion(MySqlConnection conexion, Formaciones form) { int retorno = 0; string query = @"INSERT INTO cursos (estatus_curso, tipo_curso, duracion_curso, nombre_curso, fecha_creacion, id_usuario1, id_p_inst, bloque_curso, solicitud_curso) VALUES (?estatus, ?tipo, ?duracion, ?nombre, ?fechainicio,?id_user, ?id_pq, ?bloque, ?solicitado)"; MySqlCommand cmd = new MySqlCommand(query, conexion); cmd.Parameters.AddWithValue("?estatus", form.estatus); cmd.Parameters.AddWithValue("?tipo", form.tipo_formacion); cmd.Parameters.AddWithValue("?duracion", form.duracion); cmd.Parameters.AddWithValue("?nombre", form.nombre_formacion); cmd.Parameters.AddWithValue("?fechainicio", form.fecha_inicial); //cmd.Parameters.AddWithValue("?fechafinal", form.fecha_final_formacion); cmd.Parameters.AddWithValue("?id_user", form.id_user); cmd.Parameters.AddWithValue("?id_pq", form.pq_inst); cmd.Parameters.AddWithValue("?bloque", form.bloque_curso); cmd.Parameters.AddWithValue("?solicitado", form.solicitado); //el id debe venir de la persona logueada o sea de la clases.usuariologueado.id_usuario retorno = cmd.ExecuteNonQuery(); return(retorno); }
public static List <Paquete_instruccional> ObtenerPaqueteStatusCursoDistinto(MySqlConnection conexion, Formaciones form) { List <Paquete_instruccional> ListaP = new List <Paquete_instruccional>(); MySqlCommand cmd = new MySqlCommand(String.Format("SELECT id_p_inst FROM cursos WHERE nombre_curso='{0}' AND tipo_curso='{1}' ", form.nombre_formacion, form.tipo_formacion), conexion); MySqlDataReader leer = cmd.ExecuteReader(); while (leer.Read()) { Paquete_instruccional p = new Paquete_instruccional(); p.id_pinstruccional = leer.GetInt32(0); ListaP.Add(p); } return(ListaP); }