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(); }
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]; } }
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); //---------------------------------------------------------------------------- }