예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }