public FormGrupos(Grupo grupo) { InitializeComponent(); control = ControlIicaps.getInstance(); List <String> auxNombres = new List <string>(); List <String> auxId = new List <string>(); this.grupo = new Grupo(); foreach (Programa p in control.obtenerProgramas()) { auxNombres.Add(p.Nombre); auxId.Add(p.Codigo.ToString()); } cmbProgramas.DataSource = auxNombres; cmbIDProgramas.DataSource = auxId; if (grupo != null) { this.grupo = grupo; modificacion = true; txtGeneracion.Text = grupo.generacion; txtCodigo.Text = grupo.codigo; //txtCodigo.ReadOnly = true; if (grupo.programa != null) { cmbIDProgramas.SelectedItem = grupo.programa; cmbProgramas.SelectedIndex = cmbIDProgramas.SelectedIndex; } } }
public FormPago(decimal cantidad, string concepto) { InitializeComponent(); control = ControlIicaps.getInstance(); lblFecha.Text = DateTime.Now.ToShortDateString(); empleados = new List <string>(); List <String> aux = new List <string>(); pago = new Pago(); foreach (string c in control.obtenerConceptosDePagos("Escuela")) { aux.Add(c); } cmbConcepto.Items.AddRange(aux.ToArray()); cmbConcepto.SelectedItem = concepto; aux.Clear(); foreach (Empleados e in control.obtenerEmpleados()) { aux.Add(e.nombre); empleados.Add(e.correo); } cmbRecibio.Items.AddRange(aux.ToArray()); txtCantidad.Value = cantidad; txtCantidad.Maximum = cantidad; }
public DetalleGrupoCalificaciones(Grupo gru) { InitializeComponent(); control = ControlIicaps.getInstance(); this.grupo = gru; alumnos = control.obtenerAlumnosGrupos(this.grupo.codigo); lblNombreGrupo.Text = "Grupo: " + grupo.codigo + " - " + grupo.generacion; this.Text = lblNombreGrupo.Text; try { materias = control.consultarMapaCurricularPrograma(this.grupo.programa); if (materias != null) { foreach (Materia mat in materias) { cmbMaterias.Items.Add(mat.nombre); } } Main_SizeChanged(null, null); } catch (Exception e) { MessageBox.Show(e.Message); } }
public FormPaciente(Paciente paciente) { InitializeComponent(); control = ControlIicaps.getInstance(); if (paciente == null) { this.paciente = new Paciente(); } else { this.paciente = paciente; txtNombre.Text = paciente.nombre; txtApellidos.Text = paciente.apellidos; //txtFecha.Value = paciente.fecha; txtCosto.Value = paciente.costoEspecial; txtTelefono.Text = paciente.telefono; txtNombreTutor.Text = paciente.nombre_tutor; txtTelefonoTutor.Text = paciente.telefono_tutor; txtInsitutcion.Text = paciente.institucion; if (paciente.datos_facturacion != null) { txtRFC.Text = paciente.datos_facturacion[0]; txtNombreFacturacion.Text = paciente.datos_facturacion[1]; txtRazonSocial.Text = paciente.datos_facturacion[2]; txtDireccionFacturacion.Text = paciente.datos_facturacion[3]; } } }
public FormRegistrarPago(PagoAlumno pago, bool consultar) { InitializeComponent(); control = ControlIicaps.getInstance(); lblFecha.Text = DateTime.Now.ToShortDateString(); List <String> auxPrograma = new List <string>(); List <String> auxIDPrograma = new List <string>(); List <String> auxAlumno = new List <string>(); List <String> auxIDAlumno = new List <string>(); List <String> auxRecibio = new List <string>(); List <String> auxIDRecibio = new List <string>(); List <String> auxConcepto = new List <string>(); foreach (string c in control.obtenerConceptosDePagoAlumno("Escuela")) { auxConcepto.Add(c); } cmbConcepto.Items.AddRange(auxConcepto.ToArray()); foreach (Programa p in control.obtenerProgramas()) { auxPrograma.Add(p.Nombre); auxIDPrograma.Add(p.Codigo.ToString()); } cmbIDPrograma.Items.AddRange(auxIDPrograma.ToArray()); cmbPrograma.Items.AddRange(auxPrograma.ToArray()); foreach (Empleados e in control.obtenerEmpleados()) { auxRecibio.Add(e.nombre); auxIDRecibio.Add(e.correo); } cmbIDRecibio.Items.AddRange(auxIDRecibio.ToArray()); cmbRecibio.Items.AddRange(auxRecibio.ToArray()); if (pago != null) { pagos = pago; cmbIDPrograma.SelectedItem = control.obtenerProgramaAlumno(pago.alumnoID); cmbIDRecibio.SelectedItem = pago.recibio; cmbPrograma.SelectedIndex = cmbIDPrograma.SelectedIndex; cmbIDAlumno.SelectedItem = pago.alumnoID; cmbAlumno.SelectedIndex = cmbIDAlumno.SelectedIndex; cmbRecibio.SelectedIndex = cmbIDRecibio.SelectedIndex; cmbConcepto.SelectedItem = pago.concepto; numericUpDown1.Value = Convert.ToDecimal(pago.cantidad); txtObservaciones.Text = pago.observaciones; if (consultar) { cmbPrograma.Enabled = false; cmbAlumno.Enabled = false; cmbRecibio.Enabled = false; numericUpDown1.Enabled = false; cmbConcepto.Enabled = false; txtObservaciones.Enabled = false; btnAceptar.Enabled = false; } } }
public Principal(Usuarios usuario) { InitializeComponent(); empleado = usuario; try { btnUsuario.Text = ControlIicaps.getInstance().consultarEmpleado(empleado.empleado).nombre; } catch (Exception ex) { btnUsuario.Text = empleado.usuario; } }
public MainMaterias() { InitializeComponent(); control = ControlIicaps.getInstance(); try { actualizarTabla(control.obtenerMateriasTable()); } catch (Exception e) { MessageBox.Show(e.Message); } }
public MainPagos() { InitializeComponent(); control = ControlIicaps.getInstance(); try { actualizarTablaPagos(control.obtenerPagosAlumnoTable()); } catch (Exception e) { MessageBox.Show(e.Message); } }
public MainDocumentosInscripcion() { InitializeComponent(); control = ControlIicaps.getInstance(); try { actualizarTablaDocumentosInscripcion(control.obtenerEntregaDocumentos()); } catch (Exception e) { MessageBox.Show(e.Message); } }
public DetalleGrupo(Grupo gru) { InitializeComponent(); control = ControlIicaps.getInstance(); this.grupo = gru; lblNombreGrupo.Text = grupo.codigo + " - " + grupo.generacion; this.Text = lblNombreGrupo.Text; try { actualizarTabla(control.obtenerAlumnosGruposTable(grupo.codigo)); } catch (Exception e) { MessageBox.Show(e.Message); } }
public DetalleTaller(Taller tal) { InitializeComponent(); control = ControlIicaps.getInstance(); this.taller = tal; lblNombreGrupo.Text = taller.nombre; this.Text = lblNombreGrupo.Text; try { actualizarTabla(control.obtenerAsistentesTalleresTable(taller.id.ToString())); } catch (Exception e) { MessageBox.Show(e.Message); } }
public DetallePagosAlumno(string rfc, string con) { InitializeComponent(); control = ControlIicaps.getInstance(); alumno = rfc; concepto = con; lblNombreAlumno.Text = control.obtenerNombreAlumno(alumno); this.Text = lblNombreAlumno.Text; try { actualizarTabla(control.obtenerPagosAlumnoTable(alumno, concepto)); } catch (Exception e) { MessageBox.Show(e.Message); } }
public FormDetalleAlumno(Alumno al) { InitializeComponent(); this.alumno = al; control = ControlIicaps.getInstance(); try { actualizarPanel(0); lblNombreHeader.Text = al.nombre; lblProgramaHeader.Text = control.consultarPrograma(al.programa).Nombre; programas = control.obtenerProgramas(); } catch (Exception e) { MessageBox.Show(e.Message); } }
public FormMaterias(Materia materia, bool consultar) { InitializeComponent(); control = ControlIicaps.getInstance(); List <String> auxNombres = new List <string>(); List <String> auxId = new List <string>(); this.materia = new Materia(); foreach (Programa p in control.obtenerProgramas()) { auxNombres.Add(p.Nombre); auxId.Add(p.Codigo.ToString()); } cmbProgramas.DataSource = auxNombres; cmbIDProgramas.DataSource = auxId; if (materia != null) { this.materia = materia; modificacion = true; txtNombre.Text = materia.nombre; txtDuracion.Text = materia.duracion; txtSemestre.Text = materia.semestre; txtCosto.Text = materia.costo.ToString(); if (materia.programa != null) { cmbIDProgramas.Enabled = false; cmbProgramas.Enabled = false; checkPrograma.Checked = true; cmbIDProgramas.SelectedValue = materia.programa; cmbProgramas.SelectedIndex = cmbIDProgramas.SelectedIndex; checkPrograma.Enabled = false; } if (consultar) { txtNombre.Enabled = false; txtDuracion.Enabled = false; txtSemestre.Enabled = false; txtCosto.Enabled = false; checkPrograma.Checked = true; checkPrograma.Enabled = false; cmbProgramas.Enabled = false; btnAceptar.Enabled = false; } } }
public FormPago(Pago pago, bool cons) { InitializeComponent(); pago = new Pago(); consultar = cons; control = ControlIicaps.getInstance(); lblFecha.Text = DateTime.Now.ToShortDateString(); empleados = new List <string>(); List <String> aux = new List <string>(); foreach (string c in control.obtenerConceptosDePagos("Escuela")) { aux.Add(c); } cmbConcepto.Items.AddRange(aux.ToArray()); cmbConcepto.SelectedItem = pago.concepto; aux.Clear(); foreach (Empleados e in control.obtenerEmpleados()) { aux.Add(e.nombre); empleados.Add(e.correo); } cmbRecibio.Items.AddRange(aux.ToArray()); if (pago != null) { this.pago = pago; cmbRecibio.SelectedIndex = empleados.IndexOf(pago.recibio); cmbConcepto.SelectedItem = pago.concepto; txtCantidad.Value = Convert.ToDecimal(pago.cantidad); txtObservaciones.Text = pago.observaciones; txtEmisor.Text = pago.emisor; lblFolio.Text = pago.formatoFolio(); lblFolio.Visible = true; lblFolio1.Visible = true; if (consultar) { cmbRecibio.Enabled = false; txtCantidad.Enabled = false; cmbConcepto.Enabled = false; txtObservaciones.Enabled = false; btnAceptar.Enabled = false; txtEmisor.Enabled = false; } } }
public ImpresionDocumentos() { InitializeComponent(); lblFecha.Text = DateTime.Now.ToShortDateString(); control = ControlIicaps.getInstance(); List <String> auxPrograma = new List <string>(); List <String> auxIDPrograma = new List <string>(); List <String> auxAlumno = new List <string>(); List <String> auxIDAlumno = new List <string>(); lblFecha.Text = DateTime.Now.ToShortDateString(); foreach (Programa p in control.obtenerProgramas()) { auxPrograma.Add(p.Nombre); auxIDPrograma.Add(p.Codigo.ToString()); } cmbIDPrograma.Items.AddRange(auxIDPrograma.ToArray()); cmbPrograma.Items.AddRange(auxPrograma.ToArray()); }
public FormTalleres(Taller taller) { InitializeComponent(); control = ControlIicaps.getInstance(); if (taller == null) { this.taller = new Taller(); } else { this.taller = taller; txtNombre.Text = taller.nombre; txtFecha.Value = taller.fecha; txtCostoClientes.Value = taller.costoClientes; txtCostoPublico.Value = taller.costoPublico; txtCapacidad.Value = taller.capacidad; txtRequisitos.Text = taller.requisitos; } }
public Alumnos(Alumno a) { InitializeComponent(); control = ControlIicaps.getInstance(); lblFecha.Text = DateTime.Now.ToShortDateString(); cmbEstadoCivil.SelectedIndex = 0; cmbNivel.SelectedIndex = 0; List <string> lista = new List <string>(); List <string> listaID = new List <string>(); foreach (Programa aux in control.obtenerProgramas()) { lista.Add(aux.Nombre); listaID.Add(aux.Codigo); } cmbPrograma.Items.AddRange(listaID.ToArray()); cmbNombresPrograma.Items.AddRange(lista.ToArray()); cmbNombresPrograma.SelectedIndex = 0; cmbSexo.SelectedIndex = 0; if (a != null) { modificacion = true; txtNombre.Text = a.nombre; txtDireccion.Text = a.direccion; txtTelefono1.Text = a.telefono1; txtTelefono2.Text = a.telefono2; txtCorreo.Text = a.correo; txtFacebook.Text = a.facebook; txtCURP.Text = a.curp; txtRFC.Text = a.rfc; cmbSexo.SelectedItem = a.sexo; cmbEstadoCivil.SelectedItem = a.estadoCivil; txtEscuelaProcedencia.Text = a.escuelaProcedencia; txtCarrera.Text = a.carrera; cmbNivel.SelectedItem = a.nivel; cmbPrograma.SelectedItem = a.programa; cmbNombresPrograma.SelectedIndex = cmbPrograma.SelectedIndex; label12.Text = "Programa actual"; txtObservaciones.Text = a.observaciones; txtMatricula.Text = a.matricula; } }
public Login() { InitializeComponent(); control = ControlIicaps.getInstance(); try { string user = control.leerUserDoc(); if (user != "") { txtUsuario.Text = user; txtUsuario.ForeColor = Color.Black; txtPass.Focus(); } else { txtUsuario.Focus(); } } catch (Exception ex) { } }
public FormInscricionTaller(string idTaller, TallerAsistente asistente) { InitializeComponent(); control = ControlIicaps.getInstance(); List <String> auxNombres = new List <string>(); auxId = new List <string>(); try { foreach (Taller p in control.obtenerTalleres()) { auxNombres.Add(p.nombre); auxId.Add(p.id.ToString()); } cmbTalleres.DataSource = auxNombres; if (idTaller != null) { cmbTalleres.SelectedIndex = auxId.IndexOf(idTaller); cmbTalleres.Enabled = false; } } catch (Exception ex) { } cmbTipoCosto.SelectedIndex = 0; if (asistente != null) { asistenT = asistente; cmbTalleres.SelectedIndex = auxId.IndexOf(asistente.taller.ToString()); txtNombre.Text = asistente.nombre; txtTelefono.Text = asistente.telefono; txtCorreo.Text = asistente.correo; txtCurp.Text = asistente.curp; txtRFC.Text = asistente.rfc; txtAnticipo.Value = asistente.pago; lblAnticipo.Text = "Pago: $"; txtAnticipo.ReadOnly = true; txtCosto.Value = asistente.costo; txtObservaciones.Text = asistente.observaciones; } }
public FormHistorialPagosAlumno(string programa, string alumno) { InitializeComponent(); lblFecha.Text = DateTime.Now.ToShortDateString(); control = ControlIicaps.getInstance(); List <String> auxPrograma = new List <string>(); List <String> auxIDPrograma = new List <string>(); List <String> auxAlumno = new List <string>(); List <String> auxIDAlumno = new List <string>(); lblFecha.Text = DateTime.Now.ToShortDateString(); foreach (Programa p in control.obtenerProgramas()) { auxPrograma.Add(p.Nombre); auxIDPrograma.Add(p.Codigo.ToString()); } cmbIDPrograma.Items.AddRange(auxIDPrograma.ToArray()); cmbPrograma.Items.AddRange(auxPrograma.ToArray()); List <String> auxConcepto = new List <string>(); foreach (string c in control.obtenerConceptosDePagoAlumno("Escuela")) { auxConcepto.Add(c); } cmbConcepto.Items.AddRange(auxConcepto.ToArray()); if (programa != null && alumno != null) { cmbIDPrograma.SelectedItem = programa; cmbPrograma.SelectedIndex = cmbIDPrograma.SelectedIndex; cmbPrograma.Visible = false; cmbIDAlumno.SelectedItem = alumno; cmbAlumno.SelectedIndex = cmbIDAlumno.SelectedIndex; cmbAlumno.Visible = false; cmbConcepto.SelectedIndex = 0; txtAlumno.Text = cmbAlumno.SelectedItem.ToString(); txtPrograma.Text = cmbPrograma.SelectedItem.ToString(); txtAlumno.Visible = true; txtPrograma.Visible = true; } }
public CreditoAlumnos(CreditoAlumno c, bool consultar) { InitializeComponent(); control = ControlIicaps.getInstance(); List <String> auxPrograma = new List <string>(); List <String> auxIDPrograma = new List <string>(); List <String> auxAlumno = new List <string>(); List <String> auxIDAlumno = new List <string>(); lblFecha.Text = DateTime.Now.ToShortDateString(); foreach (Programa p in control.obtenerProgramas()) { auxPrograma.Add(p.Nombre); auxIDPrograma.Add(p.Codigo.ToString()); } cmbIDPrograma.Items.AddRange(auxIDPrograma.ToArray()); cmbPrograma.Items.AddRange(auxPrograma.ToArray()); numCantidad.Enabled = false; if (c != null) { modificacion = true; cmbIDPrograma.SelectedItem = control.obtenerProgramaAlumno(c.alumno); cmbPrograma.SelectedIndex = cmbIDPrograma.SelectedIndex; cmbIDAlumno.SelectedItem = c.alumno; cmbAlumno.SelectedIndex = cmbIDAlumno.SelectedIndex; numMensualidad.Value = Convert.ToDecimal(c.cantidadMensualidad); numCantidad.Value = c.cantidadMeses; txtObservaciones.Text = c.observaciones; if (consultar) { cmbPrograma.Enabled = false; cmbAlumno.Enabled = false; numMensualidad.Enabled = false; txtObservaciones.Enabled = false; btnCalcular.Enabled = false; } } }
public FormInscricionGrupos(string grupo, string alumno) { InitializeComponent(); control = ControlIicaps.getInstance(); List <String> auxNombres = new List <string>(); List <String> auxId = new List <string>(); foreach (Grupo p in control.obtenerGrupos()) { auxNombres.Add(p.generacion); auxId.Add(p.codigo); } cmbGrupoNombres.DataSource = auxNombres; cmbGrupoID.DataSource = auxId; auxNombres.Clear(); auxId.Clear(); foreach (Alumno al in control.obtenerAlumnos()) { auxNombres.Add(al.nombre); auxId.Add(al.rfc); } cmbAlumnoNombres.DataSource = auxNombres; cmbAlumnoID.DataSource = auxId; if (grupo != null) { cmbGrupoNombres.Enabled = false; cmbGrupoID.SelectedItem = grupo; cmbGrupoNombres.SelectedIndex = cmbGrupoID.SelectedIndex; } if (alumno != null) { cmbAlumnoNombres.Enabled = false; cmbAlumnoID.SelectedItem = alumno; cmbAlumnoNombres.SelectedIndex = cmbAlumnoID.SelectedIndex; } }
public DocumentosWord(CreditoAlumno credito) { control = ControlIicaps.getInstance(); Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); //Quitar animacion y visibilidad mientras se crea y edita word.ShowAnimation = false; word.Visible = false; //Missing para rellenar parametros de creacion object missing = System.Reflection.Missing.Value; //Creacion del documento Microsoft.Office.Interop.Word.Document documento = word.Documents.Add(ref missing, ref missing, ref missing); //Agregar encabezado foreach (Microsoft.Office.Interop.Word.Section section in documento.Sections) { //Encabezado y configuracion Microsoft.Office.Interop.Word.Range headerRange = section.Headers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; headerRange.Fields.Add(headerRange, Microsoft.Office.Interop.Word.WdFieldType.wdFieldPage); headerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter header = section.Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; header.Range.ParagraphFormat.SpaceAfter = 0; if (File.Exists(imgHeader1)) { header.Shapes.AddPicture(imgHeader1); } } //Agregar pie de pagina foreach (Microsoft.Office.Interop.Word.Section wordSection in documento.Sections) { //Pie de pagina y configuracion Microsoft.Office.Interop.Word.Range footerRange = wordSection.Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; footerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter footer = wordSection.Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; footer.Range.ParagraphFormat.SpaceAfter = 50; if (File.Exists(imgFooter1)) { footer.Shapes.AddPicture(imgFooter1); } } //Agregar parrafo de texto con estilo de titulo 1 Microsoft.Office.Interop.Word.Paragraph parra1 = documento.Content.Paragraphs.Add(ref missing); object styleHeading1 = "Título 1"; parra1.Range.set_Style(ref styleHeading1); parra1.Range.Font.Color = WdColor.wdColorDarkGreen; parra1.Range.Font.Bold = 1; parra1.Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter; parra1.Range.Text = Environment.NewLine + Environment.NewLine + "CONTRATO DE CRÉDITO EDUCATIVO"; parra1.Range.InsertParagraphAfter(); //Parrafos restantes del documento Microsoft.Office.Interop.Word.Paragraph parra2 = documento.Content.Paragraphs.Add(ref missing); object style1 = "Normal"; parra2.Range.set_Style(ref style1); parra2.Range.Font.Size = 13; parra2.Format.Alignment = WdParagraphAlignment.wdAlignParagraphRight; //parra1.Range.Text = "Recibo de documentos para: " + control.obtenerProgramaAlumno(doc.alumno); parra2.Range.Text = "Los Mochis Sinaloa, " + DateTime.Now.ToLongDateString(); parra2.Range.InsertParagraphAfter(); Microsoft.Office.Interop.Word.Paragraph parra3 = documento.Content.Paragraphs.Add(ref missing); parra3.Range.set_Style(ref style1); parra3.Range.Font.Size = 12; parra3.Alignment = WdParagraphAlignment.wdAlignParagraphJustify; parra3.Range.Text = "Por medio de la presente autorizo la solicitud de crédito educativo a él(la) alumno(a) " + control.obtenerNombreAlumno(credito.alumno) + ", inscrita actualmente en el programa " + control.obtenerNombrePrograma(control.obtenerProgramaAlumno(credito.alumno)) + "."; parra3.Range.InsertParagraphAfter(); Microsoft.Office.Interop.Word.Paragraph parra4 = documento.Content.Paragraphs.Add(ref missing); parra4.Range.set_Style(ref style1); parra4.Range.Font.Size = 12; parra4.Alignment = WdParagraphAlignment.wdAlignParagraphJustify; parra4.Range.Text = "Dicho crédito consistirá en pagar una colegiatura de $" + credito.cantidadMensualidad + " ($" + credito.cantidadAbonoMensual + " colegiatura + $" + credito.cantidadAbonoCredito + " costo del crédito) durante " + credito.cantidadMeses + " meses."; parra4.Range.InsertParagraphAfter(); Microsoft.Office.Interop.Word.Paragraph parra5 = documento.Content.Paragraphs.Add(ref missing); parra5.Range.set_Style(ref style1); parra5.Range.Font.Size = 12; parra5.Alignment = WdParagraphAlignment.wdAlignParagraphJustify; parra5.Range.Text = "TERMINOS Y CONDICIONES." + Environment.NewLine + " Con base en el Art. 6 del reglamento de pagos del Instituto de Investigación, Capacitación y Psicoterapia " + "el alumno que cuenta con el crédito educativo pagará la cantidad que indique el documento: ´´CONTRATO DE CREDITO EDUCATIVO´´ " + "firmado por el Director de la institución y sellado." + Environment.NewLine + " El crédito necesita ser autorizado por el director de la institución. Este será vigente cuando el " + "cumplimiento del pago sea puntual, es decir, del día primero al último del mes que corresponde la mensualidad." + Environment.NewLine + "Si el tiempo de puntualidad del pago se ve vencido, el CREDITO EDUCATIVO quedará anulado, siendo necesario liquidar " + "la diferencia del total de las mensualidades que el alumno pagó con el crédito educativo para ingresar de nuevo a los " + "módulos programados del programa en el que está inscrito." + Environment.NewLine + "Cualquier prórroga deberá ser solicitada durante el mes vigente del pago en el departamento de " + "Administración Escolar del Instituto, y esta necesita ser solicitada y autorizada por escrito." + Environment.NewLine; parra5.Range.InsertParagraphAfter(); //var ptable = documento.Paragraphs.Add(); //ptable.Format.SpaceAfter = 10f; //Microsoft.Office.Interop.Word.Table table1 = documento.Tables.Add(parra5.Range, 3, 3, ref missing, ref missing); //int r, c; //for (r = 0; r < 3; r++) //{ // for (c = 0; c < 3; c++) // { // if (r == 0 && c == 0 || r == 0 && c == 2) // table1.Cell(r, c).Range.Text = "__________________________________"; // if (r == 1 && c == 0) // table1.Cell(r, c).Range.Text = "Jesús Mario Mancillas Peñuelas"; // if (r == 1 && c == 2) // table1.Cell(r, c).Range.Text = control.obtenerNombreAlumno(credito.alumno); // if (r == 2 && c == 0) // table1.Cell(r, c).Range.Text = "Director"; // if (r == 1 && c == 2) // table1.Cell(r, c).Range.Text = "Alumno(a)"; // } //} //table1.Columns[0].Width = word.InchesToPoints(2); //table1.Columns[1].Width = word.InchesToPoints(1); //table1.Columns[2].Width = word.InchesToPoints(2); //table1.AllowAutoFit = true; Microsoft.Office.Interop.Word.Paragraph parra6 = documento.Content.Paragraphs.Add(ref missing); parra6.Range.set_Style(ref style1); parra6.Range.Font.Size = 12; parra6.Alignment = WdParagraphAlignment.wdAlignParagraphCenter; parra6.Range.Text = "______________________________ ______________________________" + Environment.NewLine + "Jesús Mario Mancillas Peñuelas " + control.obtenerNombreAlumno(credito.alumno) + Environment.NewLine + " Director Alumno" + Environment.NewLine; parra6.Range.InsertParagraphAfter(); //Hacemos visible el documento word.Visible = true; //Guardamos el documento string path = Directory.GetCurrentDirectory() + @"\Documentos"; object filename = Directory.GetCurrentDirectory() + @"\Documentos\ContratoCreditoEducativo" + credito.alumno; // comprobar si el fichero ya existe if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } documento.SaveAs2(ref filename); //documento.Close(ref missing, ref missing, ref missing); //documento = null; //word.Quit(ref missing, ref missing, ref missing); //word = null; MessageBox.Show("¡Contrato de crédito educativo creado exitosamente!"); }
/// <summary> /// Metodo constructor para generar recibos de pago en formato word .doc /// </summary> /// <param name="pago"></param> public DocumentosWord(Pago pago) { control = ControlIicaps.getInstance(); Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); //Quitar animacion y visibilidad mientras se crea y edita word.ShowAnimation = false; word.Visible = false; //Missing para rellenar parametros de creacion object missing = System.Reflection.Missing.Value; //Creacion del documento Microsoft.Office.Interop.Word.Document documento = word.Documents.Add(ref missing, ref missing, ref missing); //Agregar encabezado foreach (Microsoft.Office.Interop.Word.Section section in documento.Sections) { //Encabezado y configuracion Microsoft.Office.Interop.Word.Range headerRange = section.Headers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; headerRange.Fields.Add(headerRange, Microsoft.Office.Interop.Word.WdFieldType.wdFieldPage); headerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter header = section.Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; header.Range.ParagraphFormat.SpaceAfter = 0; if (File.Exists(imgHeader1)) { header.Shapes.AddPicture(imgHeader1); } } //Agregar pie de pagina foreach (Microsoft.Office.Interop.Word.Section wordSection in documento.Sections) { //Pie de pagina y configuracion Microsoft.Office.Interop.Word.Range footerRange = wordSection.Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; footerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter footer = wordSection.Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; footer.Range.ParagraphFormat.SpaceAfter = 50; if (File.Exists(imgFooter1)) { footer.Shapes.AddPicture(imgFooter1); } } //Agregar parrafo de texto con estilo de titulo 1 Microsoft.Office.Interop.Word.Paragraph parra1 = documento.Content.Paragraphs.Add(ref missing); object styleHeading1 = "Título 1"; parra1.Range.set_Style(ref styleHeading1); parra1.Range.Font.Color = WdColor.wdColorDarkGreen; parra1.Range.Text = Environment.NewLine + Environment.NewLine + "Se recibió el pago de: " + pago.emisor; parra1.Range.InsertParagraphAfter(); //Parrafos restantes del documento documento.Content.SetRange(0, 0); Microsoft.Office.Interop.Word.Paragraph parra2 = documento.Content.Paragraphs.Add(ref missing); object style1 = "Normal"; parra2.Range.set_Style(ref style1); parra2.Range.Font.Size = 12; //parra1.Range.Text = "Recibo de documentos para: " + control.obtenerProgramaAlumno(doc.alumno); parra2.Range.Text = "La cantidad de: $" + pago.cantidad + Environment.NewLine + "Por concepto de: " + pago.concepto + Environment.NewLine + "Fecha: " + pago.fechaPago + Environment.NewLine + Environment.NewLine + "Recibió: " + control.obtenerNombreEmpleado(pago.recibio) + Environment.NewLine + Environment.NewLine + "Firma: ___________________________________________"; parra2.Range.InsertParagraphAfter(); //Hacemos visible el documento word.Visible = true; //Guardamos el documento string path = Directory.GetCurrentDirectory() + @"\Recibos de pagos"; object filename = Directory.GetCurrentDirectory() + @"\Recibos de pagos\ReciboDePago" + pago.formatoFolio(); // comprobar si el fichero ya existe if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } documento.SaveAs2(ref filename); MessageBox.Show("¡Recibo de pago creado exitosamente!"); }
public DocumentosWord(Alumno alumno, List <Calificacion> calificaciones, string grupo, string programa) { control = ControlIicaps.getInstance(); Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); //Quitar animacion y visibilidad mientras se crea y edita word.ShowAnimation = false; word.Visible = false; //Missing para rellenar parametros de creacion object missing = System.Reflection.Missing.Value; //Creacion del documento Microsoft.Office.Interop.Word.Document documento = word.Documents.Add(ref missing, ref missing, ref missing); //Agregar encabezado foreach (Microsoft.Office.Interop.Word.Section section in documento.Sections) { //Encabezado y configuracion Microsoft.Office.Interop.Word.Range headerRange = section.Headers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; headerRange.Fields.Add(headerRange, Microsoft.Office.Interop.Word.WdFieldType.wdFieldPage); headerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter header = section.Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; header.Range.ParagraphFormat.SpaceAfter = 0; if (File.Exists(imgHeader1)) { header.Shapes.AddPicture(imgHeader1); } } //Agregar pie de pagina foreach (Microsoft.Office.Interop.Word.Section wordSection in documento.Sections) { //Pie de pagina y configuracion Microsoft.Office.Interop.Word.Range footerRange = wordSection.Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; footerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter footer = wordSection.Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; footer.Range.ParagraphFormat.SpaceAfter = 50; if (File.Exists(imgFooter1)) { footer.Shapes.AddPicture(imgFooter1); } } //Agregar parrafo de texto con estilo de titulo 1 Microsoft.Office.Interop.Word.Paragraph parra1 = documento.Content.Paragraphs.Add(ref missing); object styleHeading1 = "Título 1"; parra1.Range.set_Style(ref styleHeading1); parra1.Range.Font.Color = WdColor.wdColorDarkGreen; parra1.Range.Font.Bold = 1; parra1.Range.Text = Environment.NewLine + "REPORTE DE PROGRESO ACADÉMICO"; parra1.Alignment = WdParagraphAlignment.wdAlignParagraphCenter; parra1.Range.InsertParagraphAfter(); //Agregar parrafo de texto con estilo de titulo 2 //Microsoft.Office.Interop.Word.Paragraph subParra1 = documento.Content.Paragraphs.Add(ref missing); //object styleHeading2 = "Título 2"; //subParra1.Range.set_Style(ref styleHeading2); //subParra1.Range.Font.Color = WdColor.wdColorDarkGreen; //subParra1.Range.Text = Environment.NewLine + "REPORTE DE PROGRESO ACADÉMICO"; //subParra1.Alignment = WdParagraphAlignment.wdAlignParagraphCenter; //subParra1.Range.InsertParagraphAfter(); //Parrafos restantes del documento Microsoft.Office.Interop.Word.Table objTableDatosAlumno; Microsoft.Office.Interop.Word.Range wrdRng;// = documento.Bookmarks.get_Item(ref missing).Range; Microsoft.Office.Interop.Word.Paragraph parra2 = documento.Content.Paragraphs.Add(ref missing); parra2.Alignment = WdParagraphAlignment.wdAlignParagraphLeft; object style2 = "Tabla Normal 4"; objTableDatosAlumno = documento.Tables.Add(parra2.Range, 4, 2, ref missing, ref missing); objTableDatosAlumno.Range.set_Style(ref style2); objTableDatosAlumno.Range.Font.Size = 12; objTableDatosAlumno.Rows.Alignment = WdRowAlignment.wdAlignRowLeft; objTableDatosAlumno.Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft; objTableDatosAlumno.Rows.Shading.BackgroundPatternColor = WdColor.wdColorWhite; objTableDatosAlumno.Columns[1].Width = 70; objTableDatosAlumno.Columns[2].Width = 300; //objTable.Range.ParagraphFormat.SpaceAfter = 7; string[] datosAlumno = new string[] { "Matrícula: ", "Nombre: ", "Programa: ", "Grupo: " }; //Tabla de datos del alumno objTableDatosAlumno.Cell(1, 1).Range.Font.Bold = 1; objTableDatosAlumno.Cell(1, 1).Range.Text = datosAlumno[0]; objTableDatosAlumno.Cell(2, 1).Range.Font.Bold = 1; objTableDatosAlumno.Cell(2, 1).Range.Text = datosAlumno[1]; objTableDatosAlumno.Cell(3, 1).Range.Font.Bold = 1; objTableDatosAlumno.Cell(3, 1).Range.Text = datosAlumno[2]; objTableDatosAlumno.Cell(4, 1).Range.Font.Bold = 1; objTableDatosAlumno.Cell(4, 1).Range.Text = datosAlumno[3]; objTableDatosAlumno.Cell(1, 2).Range.Font.Bold = 1; objTableDatosAlumno.Cell(1, 2).Range.Text = alumno.matricula; objTableDatosAlumno.Cell(2, 2).Range.Font.Bold = 1; objTableDatosAlumno.Cell(2, 2).Range.Text = alumno.nombre; objTableDatosAlumno.Cell(3, 2).Range.Font.Bold = 1; objTableDatosAlumno.Cell(3, 2).Range.Text = programa; objTableDatosAlumno.Cell(4, 2).Range.Font.Bold = 1; objTableDatosAlumno.Cell(4, 2).Range.Text = grupo; //DATOS DE CALIFICACIONES Microsoft.Office.Interop.Word.Paragraph parra3 = documento.Content.Paragraphs.Add(ref missing); //HEADER TABLA parra3.Range.Font.Bold = 1; parra3.Range.Font.Size = 12; parra3.Range.Text = Environment.NewLine + "Asignaturas del Plan de Estudios Vigente"; parra3.Range.InsertParagraphAfter(); List <Materia> materias = control.consultarMapaCurricularPrograma(alumno.programa); string[] headerTabla = new string[] { "ID", "Materia", "Calificación Tareas", "Calificación Final" }; //TABLA DE CALIFICACIONES object oEndOfDoc = "\\endofdoc"; Microsoft.Office.Interop.Word.Table objTableCalificaciones; wrdRng = documento.Bookmarks.get_Item(ref oEndOfDoc).Range; object style3 = "Tabla Normal 2"; objTableCalificaciones = documento.Tables.Add(wrdRng, calificaciones.Count + 1, 4, ref missing, ref missing); objTableCalificaciones.Range.set_Style(ref style3); objTableCalificaciones.Range.Font.Size = 12; //objTable.Range.ParagraphFormat.SpaceAfter = 7; objTableCalificaciones.Cell(1, 1).Range.Text = headerTabla[0]; objTableCalificaciones.Cell(1, 1).Range.Font.Bold = 1; objTableCalificaciones.Cell(1, 2).Range.Font.Bold = 1; objTableCalificaciones.Cell(1, 2).Range.Text = headerTabla[1]; objTableCalificaciones.Cell(1, 3).Range.Font.Bold = 1; objTableCalificaciones.Cell(1, 3).Range.Text = headerTabla[2]; objTableCalificaciones.Cell(1, 4).Range.Font.Bold = 1; objTableCalificaciones.Cell(1, 4).Range.Text = headerTabla[3]; objTableCalificaciones.Rows[1].Range.Font.Bold = 1; for (int i = 2; i <= calificaciones.Count + 1; i++) { objTableCalificaciones.Cell(i, 1).Range.Text = calificaciones.ElementAt(i - 2).materia.ToString(); objTableCalificaciones.Cell(i, 2).Range.Text = calificaciones.ElementAt(i - 2).materiaNombre; objTableCalificaciones.Cell(i, 3).Range.Text = calificaciones.ElementAt(i - 2).calificacionTareas.ToString(); objTableCalificaciones.Cell(i, 4).Range.Text = calificaciones.ElementAt(i - 2).calificacionFinal.ToString(); } objTableCalificaciones.Columns[1].Width = 38; objTableCalificaciones.Columns[2].Width = 300; objTableCalificaciones.Columns[3].Width = 68; objTableCalificaciones.Columns[4].Width = 68; //Hacemos visible el documento //word.Visible = true; //Guardamos el documento string path = Directory.GetCurrentDirectory() + @"\Reportes Academicos"; object filename = Directory.GetCurrentDirectory() + @"\Reportes Academicos\Reportes_Academico_" + alumno.matricula; // comprobar si el fichero ya existe if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } object newFileName = Directory.GetCurrentDirectory() + @"\Reportes Academicos\Reportes_Academico_" + alumno.matricula + ".pdf"; documento.SaveAs2(ref filename); documento.SaveAs2(ref newFileName, ref formatoArchivoPDF); //word.Visible = true; documento.Close(ref guardarCambios, ref formatoArchivoWORD, ref filename); documento = null; word.Quit(ref guardarCambios, ref formatoArchivoWORD, ref filename); word = null; Process.Start(newFileName.ToString()); MessageBox.Show("¡Reporte de progreso académico creado exitosamente!"); }
public FormDocumentosInscripcionTitulacionLicenciatura(DocumentosInscripcion doc, bool consulta) { InitializeComponent(); control = ControlIicaps.getInstance(); lblFecha.Text = DateTime.Now.ToShortDateString(); List <String> auxPrograma = new List <string>(); List <String> auxIDPrograma = new List <string>(); List <String> auxAlumno = new List <string>(); List <String> auxIDAlumno = new List <string>(); List <String> auxRecibio = new List <string>(); List <String> auxIDRecibio = new List <string>(); foreach (Programa p in control.obtenerProgramas()) { auxPrograma.Add(p.Nombre); auxIDPrograma.Add(p.Codigo.ToString()); } cmbIDPrograma.Items.AddRange(auxIDPrograma.ToArray()); cmbPrograma.Items.AddRange(auxPrograma.ToArray()); foreach (Empleados e in control.obtenerEmpleados()) { auxRecibio.Add(e.nombre); auxIDRecibio.Add(e.correo); } cmbIDRecibio.Items.AddRange(auxIDRecibio.ToArray()); cmbRecibio.Items.AddRange(auxRecibio.ToArray()); if (doc != null) { modificacion = true; documentacion = doc; cmbIDPrograma.SelectedItem = control.obtenerProgramaAlumno(doc.alumno); cmbIDRecibio.SelectedItem = doc.recibioEmpleado; cmbPrograma.SelectedIndex = cmbIDPrograma.SelectedIndex; cmbIDAlumno.SelectedItem = doc.alumno; cmbAlumno.SelectedIndex = cmbIDAlumno.SelectedIndex; cmbRecibio.SelectedIndex = cmbIDRecibio.SelectedIndex; if (documentacion.actaNacimientoOrg) { checkedListBox1.SetItemChecked(0, true); } if (documentacion.actaNacimientoCop) { checkedListBox1.SetItemChecked(1, true); } if (documentacion.solicitudOpcTitulacion) { checkedListBox1.SetItemChecked(2, true); } if (documentacion.certificadoLicCop) { checkedListBox1.SetItemChecked(3, true); } if (documentacion.constanciaLibSSOrg) { checkedListBox1.SetItemChecked(4, true); } if (documentacion.curp) { checkedListBox1.SetItemChecked(5, true); } if (documentacion.fotografias) { checkedListBox1.SetItemChecked(6, true); } if (consulta) { cmbPrograma.Enabled = false; cmbAlumno.Enabled = false; cmbRecibio.Enabled = false; checkedListBox1.Enabled = false; btnAceptar.Enabled = false; } } }
public FormPrograma(Programa programa) { InitializeComponent(); control = ControlIicaps.getInstance(); List <String> auxNombres = new List <string>(); cmbModalidad.SelectedIndex = 0; if (programa != null) { modificacion = true; txtCodigo.Text = programa.Codigo; txtCEIFRHS.Text = programa.CEIFRHS; txtRVOE.Text = programa.RVOE; txtNombre.Text = programa.Nombre; txtNivel.SelectedItem = programa.Nivel; txtDuracion.Text = programa.Duracion; txtHorario.Text = programa.Horario; cmbModalidad.SelectedValue = programa.Modalidad; txtObjetivo.Text = programa.Objetivo; txtReqEspecialidad.Text = programa.RequisitosEspecialidad; txtReqTitulacion.Text = programa.RequisitosTitulacion; txtReqDiplomado.Text = programa.RequisitosDiplomado; txtPerfilIngreso.Text = programa.PerfilIngreso; txtPerfilEgreso.Text = programa.PerfilEgreso; txtProcesoSeleccion.Text = programa.ProcesoSeleccion; txtCostoInscripcion.Value = programa.CostoInscripcionSemestral; txtCostoMensual.Value = programa.CostoMensualidad; txtCostoCurso.Value = programa.CostoCursoPropedeutico; List <int> ids = new List <int>(); if (programa.MapaCurricular != null) { foreach (Materia m in programa.MapaCurricular) { dataGridViewMaterias.Rows.Insert(dataGridViewMaterias.RowCount, m.id, m.nombre, m.semestre); ids.Add(m.id); } } try { foreach (Materia mate in control.obtenerMaterias()) { if (!ids.Contains(mate.id)) { auxNombres.Add(mate.id + " - " + mate.nombre); } } cmbMaterias.Items.AddRange(auxNombres.ToArray()); cmbMaterias.SelectedIndex = 0; txtNivel.SelectedIndex = 0; cmbModalidad.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { try { foreach (Materia m in control.obtenerMaterias()) { auxNombres.Add(m.id + " - " + m.nombre); } cmbMaterias.Items.AddRange(auxNombres.ToArray()); cmbMaterias.SelectedIndex = 0; txtNivel.SelectedIndex = 0; cmbModalidad.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } } foreach (string s in cmbMaterias.Items) { listaMateriasListBox.Add(s); } }
public DocumentosWord(DocumentosInscripcion doc) { control = ControlIicaps.getInstance(); Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); //Quitar animacion y visibilidad mientras se crea y edita word.ShowAnimation = false; word.Visible = false; //Missing para rellenar parametros de creacion object missing = System.Reflection.Missing.Value; //Creacion del documento Microsoft.Office.Interop.Word.Document documento = word.Documents.Add(ref missing, ref missing, ref missing); //Agregar encabezado foreach (Microsoft.Office.Interop.Word.Section section in documento.Sections) { //Encabezado y configuracion Microsoft.Office.Interop.Word.Range headerRange = section.Headers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; headerRange.Fields.Add(headerRange, Microsoft.Office.Interop.Word.WdFieldType.wdFieldPage); headerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter header = section.Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; header.Range.ParagraphFormat.SpaceAfter = 0; if (File.Exists(imgHeader1)) { header.Shapes.AddPicture(imgHeader1); } } //Agregar pie de pagina foreach (Microsoft.Office.Interop.Word.Section wordSection in documento.Sections) { //Pie de pagina y configuracion Microsoft.Office.Interop.Word.Range footerRange = wordSection.Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range; footerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; HeaderFooter footer = wordSection.Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary]; footer.Range.ParagraphFormat.SpaceAfter = 50; if (File.Exists(imgFooter1)) { footer.Shapes.AddPicture(imgFooter1); } } //Agregar parrafo de texto con estilo de titulo 1 Microsoft.Office.Interop.Word.Paragraph parra1 = documento.Content.Paragraphs.Add(ref missing); object styleHeading1 = "Título 1"; parra1.Range.set_Style(ref styleHeading1); parra1.Range.Font.Bold = 1; parra1.Range.Font.Color = WdColor.wdColorDarkGreen; parra1.Range.Text = Environment.NewLine + Environment.NewLine + "Recibo de documentos para: " + control.obtenerNombrePrograma(control.obtenerProgramaAlumno(doc.alumno)); parra1.Range.InsertParagraphAfter(); //Parrafos restantes del documento Microsoft.Office.Interop.Word.Paragraph parra2 = documento.Content.Paragraphs.Add(ref missing); object style1 = "Título 2"; parra2.Range.set_Style(ref style1); parra2.Range.Font.Bold = 1; parra2.Range.Font.Color = WdColor.wdColorDarkRed; //parra1.Range.Text = "Recibo de documentos para: " + control.obtenerProgramaAlumno(doc.alumno); parra2.Range.Text = "Se han recibido los siguientes documentos del alumno: " + control.obtenerNombreAlumno(doc.alumno) + Environment.NewLine; //Damos formato a los parrafos siguientes dentro de los if object style2 = "Normal"; if (doc.actaNacimientoCop) { Microsoft.Office.Interop.Word.Paragraph parra3 = documento.Content.Paragraphs.Add(ref missing); parra3.Range.set_Style(ref style2); parra3.Range.Font.Size = 12; parra3.Range.Text = "Copia del acta de Nacimiento - Recibido" + Environment.NewLine; } if (doc.actaNacimientoOrg) { Microsoft.Office.Interop.Word.Paragraph parra4 = documento.Content.Paragraphs.Add(ref missing); parra4.Range.set_Style(ref style2); parra4.Range.Font.Size = 12; parra4.Range.Text = "Acta de Nacimiento - Recibido" + Environment.NewLine; } if (doc.tituloCedulaOrg) { Microsoft.Office.Interop.Word.Paragraph parra5 = documento.Content.Paragraphs.Add(ref missing); parra5.Range.set_Style(ref style2); parra5.Range.Font.Size = 12; parra5.Range.Text = "Título Licenciatura y Cedula Profesional - Recibido" + Environment.NewLine; } if (doc.tituloLicCop) { Microsoft.Office.Interop.Word.Paragraph parra6 = documento.Content.Paragraphs.Add(ref missing); parra6.Range.set_Style(ref style2); parra6.Range.Font.Size = 12; parra6.Range.Text = "Copia del Título de Licenciatura - Recibido" + Environment.NewLine; } if (doc.cedProfCop) { Microsoft.Office.Interop.Word.Paragraph parra7 = documento.Content.Paragraphs.Add(ref missing); parra7.Range.set_Style(ref style2); parra7.Range.Font.Size = 12; parra7.Range.Text = "Copia de la Cedula Profesional - Recibido" + Environment.NewLine; } if (doc.solicitudOpcTitulacion) { Microsoft.Office.Interop.Word.Paragraph parra8 = documento.Content.Paragraphs.Add(ref missing); parra8.Range.set_Style(ref style2); parra8.Range.Font.Size = 12; parra8.Range.Text = "Solicitud como opción de titulación - Recibido" + Environment.NewLine; } if (doc.certificadoLicCop) { Microsoft.Office.Interop.Word.Paragraph parra9 = documento.Content.Paragraphs.Add(ref missing); parra9.Range.set_Style(ref style2); parra9.Range.Text = "Copia del Certificado de Licenciatura - Recibido" + Environment.NewLine; } if (doc.constanciaLibSSOrg) { Microsoft.Office.Interop.Word.Paragraph parra10 = documento.Content.Paragraphs.Add(ref missing); parra10.Range.set_Style(ref style2); parra10.Range.Font.Size = 12; parra10.Range.Text = "Constancia de Liberación del Servicio Social - Recibido" + Environment.NewLine; } if (doc.curp) { Microsoft.Office.Interop.Word.Paragraph parra11 = documento.Content.Paragraphs.Add(ref missing); parra11.Range.set_Style(ref style2); parra11.Range.Font.Size = 12; parra11.Range.Text = "CURP - Recibido" + Environment.NewLine; } if (doc.fotografias) { Microsoft.Office.Interop.Word.Paragraph parra12 = documento.Content.Paragraphs.Add(ref missing); parra12.Range.set_Style(ref style2); parra12.Range.Font.Size = 12; parra12.Range.Text = "Fotografías - Recibido" + Environment.NewLine; } Microsoft.Office.Interop.Word.Paragraph parra13 = documento.Content.Paragraphs.Add(ref missing); parra13.Range.set_Style(ref style2); parra13.Range.Font.Size = 12; parra13.Range.Text = Environment.NewLine + "Recibió: " + control.obtenerNombreEmpleado(doc.recibioEmpleado) + Environment.NewLine + "Firma: __________________________________"; //Hacemos visible el documento word.Visible = true; //Guardamos el documento string path = Directory.GetCurrentDirectory() + @"\Documentos"; object filename = Directory.GetCurrentDirectory() + @"\Documentos\ReciboDocumentos" + doc.alumno; // comprobar si el fichero ya existe if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } documento.SaveAs2(ref filename); //documento.Close(ref missing, ref missing, ref missing); //documento = null; //word.Quit(ref missing, ref missing, ref missing); //word = null; MessageBox.Show("¡Recibo de documentos creado exitosamente!"); }
public MateriasDialog() { InitializeComponent(); control = ControlIicaps.getInstance(); }