Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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());
            }
        }