示例#1
0
        public DatosMateria(Materias m, ListBox preguntas, ListBox respuestas)
        {
            textBox1.Text = "Materia : " + m.COD;

            int i = 0;

            textBox2.Text = "Numero pregunta: " + i + "texto de la pregunta: " + preguntas.Items[i].ToString();
            // currencyManager = (CurrencyManager)dataGrid1.BindingContext[m];
            InitializeComponent();
        }
示例#2
0
        public void contadorM()
        {
            //  MessageBox.Show(listBox2.Items.Count.ToString() + listBox11.Items.Count.ToString());

            int i, a, x;

            for (i = 0; i < listBox20.Items.Count; i++)                           //materias
            {
                M[i] = new Materias(listBox2.Items.Count, listBox11.Items.Count); //respuesta
            }
            // MessageBox.Show("valor de i > "+i.ToString());
            var usuarios = from usu in documento.Descendants("VFPData") select usu;

            a = 0;
            x = 0;
            foreach (XElement u in usuarios.Elements("_exportar"))
            {
                a = Verificarmateria(u);
                // MessageBox.Show("valor de a > "+a.ToString());
                if (a != -1)
                // MessageBox.Show(a.ToString());
                {
                    try {
                        //  aa = int.Parse(u.Element("materia").Value) ;
                        x = int.Parse(u.Element("numero_de_").Value) - 1;
                        // MessageBox.Show(a+"      "+x);
                        M[a].anio  = (u.Element("año").Value);
                        M[a].esp   = (u.Element("esp").Value);
                        M[a].curso = (u.Element("curso").Value);
                        M[a].COD   = (u.Element("materia").Value);//
                    }
                    catch (Exception ex) {
                        MessageBox.Show(ex.ToString());
                    }


                    try {
                        if (u.Element("observacio").Value != "")
                        {
                            if (u.Element("respuesta").Value != "")
                            {
                                M[a].CargarObser(u.Element("observacio").Value, x, u.Element("respuesta").Value, (u.Element("preguntas").Value));
                            }
                        }
                    }

                    catch (Exception sq) { }


                    //   MessageBox.Show("valor de funcion parse" + (int.Parse(u.Element("numero_de_").Value) - 1).ToString());
                    try
                    {
                        M[a].m[x, Revisarlistbox(u.Element("respuesta").Value, listBox11)] += 1;
                    }
                    catch (Exception aq) {
                    }
                }


                //[cantidadPreguntas, cantidadrespuestasP];
            }
        }
示例#3
0
        public void CargaP(string nombrearchivo,Materias m,string nombremateria,string nombrecarrera,int respuestas)
        {
            // fontHeader_3.SetStyle(iTextSharp.text.Font.BOLD | iTextSharp.text.Font.ITALIC);

            doc = new Document(PageSize.LETTER);
            // el chart1 tiene que recibir

            // Creamos el documento con el tamaño de página tradicional
            y =545;
            x =10;
            pag = 0;

            cont = 1;
            string especialidad =m.esp ;
            string anio = m.anio ;
            string Curso = m.curso;

            string Titulogrande1 = "Encuesta de : " + nombremateria;

            string espe =especialidad;
            string aniot = anio;
            string curso = Curso;

            iTextSharp.text.Rectangle pageType = iTextSharp.text.PageSize.A4;
            float marginLeft = 10;
            float marginRight = 36;
            float marginTop = 20;
            float marginBottom = 50;

            try { CadenaGuardar += nombremateria + " " + m.curso + ".pdf"; }
            catch (Exception ex) {
                MessageBox.Show(ex.ToString());
            }

            doc = new Document(pageType, marginLeft, marginRight, marginTop, marginBottom);

            // Indicamos donde vamos a guardar el documento
             writer = PdfWriter.GetInstance(doc,
                                        new FileStream(CadenaGuardar, FileMode.Create));
            doc.Open();

            //propiedades del pdf. ---------------------------------------
            Paragraph para1 = new Paragraph();

            img.ScaleToFit(40, 30);

            //Imagen - Esquina inferior izquierda
            img.SetAbsolutePosition(55,795);
            doc.Add(img);

            Chunk cabezera = new Chunk("                              Ministerio de Educación, Universidad Tecnológica Nacional,  Facultad Regional General Pacheco.  ", fontHeader_44);
            para1.Add(cabezera);
            para1.Alignment = Element.ALIGN_MIDDLE;
            doc.Add(para1);
            // el chart1 tiene que recibir
            doc.AddTitle(Titulogrande1);//subtitulo
            doc.AddSubject(subtitulo);
            doc.AddKeywords("");
            doc.AddCreator("Graficador de Encuestas");
            doc.AddAuthor("Nehuen Fortes");
            doc.AddHeader("Owner", "Graficos de encuestas");

            Paragraph paraHeader_1 = new Paragraph(Titulogrande1, fontHeader_1);
            paraHeader_1.Alignment = Element.ALIGN_CENTER;
            paraHeader_1.SpacingAfter = 5f;
            doc.Add(paraHeader_1);

            //----------------------------------------------- subtitulo-----------
            // Nombre de la carrera: Tecnicatura Superior en Sistemas Informáticos
              //  Especialidad: 120       Año: 2017       Curso: 120 - 1C

                          Paragraph titulo = new Paragraph();
            titulo.Alignment = Element.ALIGN_CENTER;
            Chunk nombre = new Chunk("Nombre de la carrera: ", fontHeader_4);
            Chunk texto2 = new Chunk(nombrecarrera + '\n', fontHeader_3);
            titulo.Add(nombre);
            titulo.Add(texto2);
            Chunk esp_c = new Chunk("Especialidad: ", fontHeader_4);
            Chunk texto3 = new Chunk(especialidad, fontHeader_3);
            titulo.Add(esp_c);
            titulo.Add(texto3);
            esp_c = new Chunk("        Año: ", fontHeader_4);
             texto3 = new Chunk(anio , fontHeader_3);
            titulo.Add(esp_c);
            titulo.Add(texto3);
            esp_c = new Chunk("        Curso: ", fontHeader_4);
            texto3 = new Chunk(curso + '\n', fontHeader_3);
            titulo.Add(esp_c);
            titulo.Add(texto3);
            esp_c = new Chunk("Total de Alumnos: ", fontHeader_4);
            texto3 = new Chunk(respuestas.ToString(), fontHeader_3);
            titulo.Add(esp_c);
            titulo.Add(texto3);
            doc.Add(titulo);
            //----------------------------------------------------------------------------
        }