void imprime_titulo(Gnome.PrintContext ContextoImp, Gnome.PrintJob trabajoImpresion, string descrp_admin) { Gnome.Print.Setfont(ContextoImp, fuente9); //LUGAR DE CARGO ContextoImp.MoveTo(90.5, filas); ContextoImp.Show("SERVICIO " + descrp_admin); //635 ContextoImp.MoveTo(91, filas); ContextoImp.Show("SERVICIO " + descrp_admin); //635 filas += 20; }
void imprime_subtitulo(Gnome.PrintContext ContextoImp, Gnome.PrintJob trabajoImpresion, string tipoproducto, float total) { Gnome.Print.Setfont(ContextoImp, fuente7); if (tipoproducto.Length > 90) { ContextoImp.MoveTo(100.5, filas); ContextoImp.Show(tipoproducto.Substring(0, 90)); //ContextoImp.MoveTo(515, filas); ContextoImp.Show(total.ToString()); } else { ContextoImp.MoveTo(101, filas); ContextoImp.Show(tipoproducto.ToString()); //ContextoImp.MoveTo(515, filas); ContextoImp.Show(total.ToString()); } filas -= 15; Gnome.Print.Setfont(ContextoImp, fuente9); }
void genera_tabla(Gnome.PrintContext ContextoImp, Gnome.PrintJob trabajoImpresion) { //////////////////DIBUJANDO TABLA (START DRAWING TABLE)//////////////////////// Gnome.Print.Setfont(ContextoImp, fuente36); ContextoImp.MoveTo(20, 645); ContextoImp.Show("____________________________"); ////COLUMNAS int filasl = 617; int filas2 = 635; for (int i1 = 0; i1 < 28; i1++) //30 veces para tasmaño carta { int columnas = 17; Gnome.Print.Setfont(ContextoImp, fuente36); ContextoImp.MoveTo(columnas - 1, filasl - .8); ContextoImp.Show("|"); ContextoImp.MoveTo(columnas + 1, filasl - .8); ContextoImp.Show("|"); ContextoImp.MoveTo(columnas + 2, filasl - .8); ContextoImp.Show("|"); ContextoImp.MoveTo(columnas + 553, filasl); ContextoImp.Show("|"); ContextoImp.MoveTo(columnas + 554, filasl); ContextoImp.Show("|"); ContextoImp.MoveTo(columnas + 555, filasl); ContextoImp.Show("|"); ContextoImp.MoveTo(columnas + 556, filasl); ContextoImp.Show("|"); filasl -= 20; } filas2 = 635; for (int i2 = 0; i2 < 57; i2++) //30 veces para tasmaño carta { Gnome.Print.Setfont(ContextoImp, fuente11); ContextoImp.MoveTo(75, filas2); ContextoImp.Show("|"); //52 filas2 -= 10; } filas2 = 635; for (int i3 = 0; i3 < 37; i3++) //30 veces para tasmaño carta { Gnome.Print.Setfont(ContextoImp, fuente7); ContextoImp.MoveTo(20, filas2); ContextoImp.Show("________________________________________________________________________________________________________________________________________________"); filas2 -= 15; } Gnome.Print.Setfont(ContextoImp, fuente36); ContextoImp.MoveTo(20, 73); ContextoImp.Show("____________________________"); ///FIN DE DIBUJO DE TABLA (END DRAWING TABLE)/////// Gnome.Print.Setfont(ContextoImp, fuente7); }
void imprime_titulo(Gnome.PrintContext ContextoImp, Gnome.PrintJob trabajoImpresion) { Gnome.Print.Setfont(ContextoImp, fuente9); //LUGAR DE CARGO ContextoImp.MoveTo(210.5, filas); ContextoImp.Show("Usuario: " + LoginEmpleado + " -- " + NomEmpleado + " " + AppEmpleado + " " + ApmEmpleado); //635 ContextoImp.MoveTo(211, filas); ContextoImp.Show("Usuario: " + LoginEmpleado + " -- " + NomEmpleado + " " + AppEmpleado + " " + ApmEmpleado); //635 filas -= 10; Gnome.Print.Setfont(ContextoImp, fuente9); ContextoImp.MoveTo(26.5, filas); ContextoImp.Show("CANTIDAD"); //64.5625 ContextoImp.MoveTo(27, filas); ContextoImp.Show("CANTIDAD"); //65,625 ContextoImp.MoveTo(210.5, filas); ContextoImp.Show("DESCRIPCION DEL PRODUCTO"); //107.5 ContextoImp.MoveTo(211, filas); ContextoImp.Show("DESCRIPCION DEL PRODUCTO"); //625 Gnome.Print.Setfont(ContextoImp, fuente9); }
void imprime_encabezado(Gnome.PrintContext ContextoImp, Gnome.PrintJob trabajoImpresion) { Gnome.Print.Setfont(ContextoImp, fuente10); ContextoImp.MoveTo(508.5, 755); ContextoImp.Show(DateTime.Now.ToString("dd-MM-yyyy")); ContextoImp.MoveTo(509, 755); ContextoImp.Show(DateTime.Now.ToString("dd-MM-yyyy")); Gnome.Print.Setfont(ContextoImp, fuente9); ContextoImp.MoveTo(59.5, 735); ContextoImp.Show(nombre_paciente.ToString()); ContextoImp.MoveTo(60, 735); ContextoImp.Show(nombre_paciente.ToString()); ContextoImp.MoveTo(399.5, 735); ContextoImp.Show("EDAD: " + edadpac.ToString()); ContextoImp.MoveTo(400, 735); ContextoImp.Show("EDAD: " + edadpac.ToString()); ContextoImp.MoveTo(60, 715); ContextoImp.Show(dir_pac.ToString()); ContextoImp.MoveTo(60, 695); ContextoImp.Show(telefono_paciente.ToString()); Gnome.Print.Setrgbcolor(ContextoImp, 150, 0, 0); //cambio a color rojo obscuro ContextoImp.MoveTo(189.5, 695); ContextoImp.Show("PID: " + PidPaciente.ToString()); //"EDAD: "+edadpac.ToString()); ContextoImp.MoveTo(190, 695); ContextoImp.Show("PID: " + PidPaciente.ToString()); //"EDAD: "+edadpac.ToString()); ContextoImp.MoveTo(250.5, 695); ContextoImp.Show("folio de servicio: " + folioservicio.ToString()); ContextoImp.MoveTo(251, 695); ContextoImp.Show("folio de servicio: " + folioservicio.ToString()); ContextoImp.MoveTo(355.5, 695); ContextoImp.Show("Admision: " + fecha_admision.ToString()); ContextoImp.MoveTo(356, 695); ContextoImp.Show("Admision: " + fecha_admision.ToString()); Gnome.Print.Setrgbcolor(ContextoImp, 0, 0, 0); //cambio a color negro ContextoImp.MoveTo(189.5, 695); ContextoImp.Show("PID: "); ContextoImp.MoveTo(190, 695); ContextoImp.Show("PID: "); ContextoImp.MoveTo(250.5, 695); ContextoImp.Show("folio de servicio: "); ContextoImp.MoveTo(251, 695); ContextoImp.Show("folio de servicio: "); ContextoImp.MoveTo(355.5, 695); ContextoImp.Show("Admision: "); ContextoImp.MoveTo(356, 695); ContextoImp.Show("Admision: "); ContextoImp.MoveTo(59.5, 675); ContextoImp.Show("Empresa o Aseguradora: " + aseguradora); ContextoImp.MoveTo(60, 675); ContextoImp.Show("Empresa o Aseguradora: " + aseguradora); }
void imprime_encabezado(Gnome.PrintContext ContextoImp, Gnome.PrintJob trabajoImpresion) { // Cambiar la fuente Gnome.Print.Setfont(ContextoImp, fuente6); ContextoImp.MoveTo(19.7, 770); ContextoImp.Show("Hospital Santa Cecilia"); ContextoImp.MoveTo(20, 770); ContextoImp.Show("Hospital Santa Cecilia"); ContextoImp.MoveTo(19.7, 760); ContextoImp.Show("Direccion: Isacc Garza #200 Ote. Centro Monterrey, NL."); ContextoImp.MoveTo(20, 760); ContextoImp.Show("Direccion: Isacc Garza #200 Ote. Centro Monterrey, NL."); ContextoImp.MoveTo(19.7, 750); ContextoImp.Show("Conmutador:(81) 81-25-56-10"); ContextoImp.MoveTo(20, 750); ContextoImp.Show("Conmutador:(81) 81-25-56-10"); Gnome.Print.Setfont(ContextoImp, fuente12); ContextoImp.MoveTo(200.5, 740); ContextoImp.Show("HOJA DE CARGOS HOSPITALIZACION"); ContextoImp.MoveTo(201, 740); ContextoImp.Show("HOJA DE CARGOS HOSPITALIZACION"); Gnome.Print.Setfont(ContextoImp, fuente10); ContextoImp.MoveTo(470.5, 755); ContextoImp.Show("FOLIO DE ATENCION"); ContextoImp.MoveTo(471, 755); ContextoImp.Show("FOLIO DE ATENCION"); Gnome.Print.Setfont(ContextoImp, fuente12); Gnome.Print.Setrgbcolor(ContextoImp, 150, 0, 0); ContextoImp.MoveTo(520.5, 740); ContextoImp.Show(folioservicio.ToString()); ContextoImp.MoveTo(521, 740); ContextoImp.Show(folioservicio.ToString()); Gnome.Print.Setfont(ContextoImp, fuente36); Gnome.Print.Setrgbcolor(ContextoImp, 0, 0, 0); ContextoImp.MoveTo(20, 735); ContextoImp.Show("____________________________"); ////////////DATOS GENERALES PACIENTE////////////////// Gnome.Print.Setfont(ContextoImp, fuente10); ContextoImp.MoveTo(224.5, 720); ContextoImp.Show("DATOS GENERALES DEL PACIENTE"); ContextoImp.MoveTo(225, 720); ContextoImp.Show("DATOS GENERALES DEL PACIENTE"); Gnome.Print.Setfont(ContextoImp, fuente8); ContextoImp.MoveTo(20.7, 720); ContextoImp.Show("Fecha " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); ContextoImp.MoveTo(20, 720); ContextoImp.Show("Fecha " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //ContextoImp.MoveTo(444.7, 720); ContextoImp.Show("Pagina "+numpage.ToString()); //ContextoImp.MoveTo(445, 720); ContextoImp.Show("Pagina "+numpage.ToString()); ContextoImp.MoveTo(20, 710); ContextoImp.Show("INGRESO: " + fecha_admision.ToString()); ContextoImp.MoveTo(460, 710); ContextoImp.Show("EGRESO: " + fechahora_alta.ToString()); Gnome.Print.Setfont(ContextoImp, fuente8); ContextoImp.MoveTo(19.5, 700); ContextoImp.Show("PID: " + PidPaciente.ToString() + " Nombre: " + nombre_paciente.ToString()); ContextoImp.MoveTo(20, 700); ContextoImp.Show("PID: " + PidPaciente.ToString() + " Nombre: " + nombre_paciente.ToString()); ContextoImp.MoveTo(349.5, 700); ContextoImp.Show("F. de Nac: " + fecha_nacimiento.ToString()); ContextoImp.MoveTo(350, 700); ContextoImp.Show("F. de Nac: " + fecha_nacimiento.ToString()); ContextoImp.MoveTo(529.5, 700); ContextoImp.Show("Edad: " + edadpac.ToString()); ContextoImp.MoveTo(530, 700); ContextoImp.Show("Edad: " + edadpac.ToString()); ContextoImp.MoveTo(20, 690); ContextoImp.Show("Direccion: " + dir_pac.ToString()); ContextoImp.MoveTo(20, 670); ContextoImp.Show("Tel. Pac.: " + telefono_paciente.ToString()); ContextoImp.MoveTo(450, 670); ContextoImp.Show("Nº de habitacion: "); if ((string)aseguradora == "Asegurado") { ContextoImp.MoveTo(19.5, 680); ContextoImp.Show("Tipo de paciente: " + tipo_paciente.ToString() + " Aseguradora: " + aseguradora.ToString() + " Poliza: "); ContextoImp.MoveTo(20, 680); ContextoImp.Show("Tipo de paciente: " + tipo_paciente.ToString() + " Aseguradora: " + aseguradora.ToString() + " Poliza: "); } else { ContextoImp.MoveTo(19.5, 680); ContextoImp.Show("Tipo de paciente: " + tipo_paciente.ToString() + " Empresa: " + empresapac.ToString()); ContextoImp.MoveTo(20, 680); ContextoImp.Show("Tipo de paciente: " + tipo_paciente.ToString() + " Empresa: " + empresapac.ToString()); } if (doctor.ToString() == " " || doctor.ToString() == "") { ContextoImp.MoveTo(20, 660); ContextoImp.Show("Medico: "); ContextoImp.MoveTo(250, 660); ContextoImp.Show("Especialidad:"); ContextoImp.MoveTo(20, 650); ContextoImp.Show("Cirugia/Diagnostico : " + cirugia.ToString()); } else { ContextoImp.MoveTo(20, 660); ContextoImp.Show("Medico: " + doctor.ToString() + " Especialidad: "); ContextoImp.MoveTo(20, 650); ContextoImp.Show("Cirugia/Diagnostico: " + cirugia.ToString()); } }