public rpt_honorario_med(int PidPaciente_, int folioservicio_, string _nombrebd_, string entry_fecha_admision_, string entry_hora_registro_, string entry_fechahora_alta_, string entry_nombre_paciente_, string entry_telefono_paciente_, string entry_doctor_, string entry_tipo_paciente_, string entry_aseguradora_, string edadpac_, string fecha_nacimiento_, string dir_pac_, string cirugia_, string empresapac_, int idtipopaciente_, string honorario_med_, string numfactu_) { PidPaciente = PidPaciente_; // folioservicio = folioservicio_; // nombrebd = _nombrebd_; // fecha_admision = entry_fecha_admision_; // hora_registro = entry_hora_registro_; // fechahora_alta = entry_fechahora_alta_; // nombre_paciente = entry_nombre_paciente_; // telefono_paciente = entry_telefono_paciente_; // doctor = entry_doctor_; // cirugia = cirugia_; // tipo_paciente = entry_tipo_paciente_; // id_tipopaciente = idtipopaciente_; aseguradora = entry_aseguradora_; // edadpac = edadpac_; // fecha_nacimiento = fecha_nacimiento_; // dir_pac = dir_pac_; // empresapac = empresapac_; // honorario_med = honorario_med_; numfactu = numfactu_; PrintJob trabajo = new PrintJob(PrintConfig.Default()); PrintDialog dialogo = new PrintDialog(trabajo, "RESUMEN DE FACTURA", 0); int respuesta = dialogo.Run(); if (respuesta == (int)PrintButtons.Cancel) { dialogo.Hide(); dialogo.Dispose(); return; } PrintContext ctx = trabajo.Context; ComponerPagina(ctx, trabajo); trabajo.Close(); switch (respuesta) { case (int)PrintButtons.Print: trabajo.Print(); break; case (int)PrintButtons.Preview: new PrintJobPreview(trabajo, "RESUMEN DE FACTURA").Show(); break; } dialogo.Hide(); dialogo.Dispose(); }
public notas_de_cargos(int PidPaciente_, int folioservicio_, string _nombrebd_, string entry_fecha_admision_, string entry_fechahora_alta_, string entry_nombre_paciente_, string entry_telefono_paciente_, string entry_doctor_, string entry_tipo_paciente_, string entry_aseguradora_, string edadpac_, string fecha_nacimiento_, string dir_pac_, string cirugia_, string empresapac_, int idtipopaciente_, string area_, string NomEmpleado_, string AppEmpleado_, string ApmEmpleado_, string LoginEmpleado_, string query_) { LoginEmpleado = LoginEmpleado_; NomEmpleado = NomEmpleado_; AppEmpleado = AppEmpleado_; ApmEmpleado = ApmEmpleado_; PidPaciente = PidPaciente_; // folioservicio = folioservicio_; // nombrebd = _nombrebd_; // fecha_admision = entry_fecha_admision_; // fechahora_alta = entry_fechahora_alta_; // nombre_paciente = entry_nombre_paciente_; // telefono_paciente = entry_telefono_paciente_; // doctor = entry_doctor_; // cirugia = cirugia_; // id_tipopaciente = idtipopaciente_; tipo_paciente = entry_tipo_paciente_; // aseguradora = entry_aseguradora_; // edadpac = edadpac_; // fecha_nacimiento = fecha_nacimiento_; // dir_pac = dir_pac_; // empresapac = empresapac_; // query_rango = query_; Gnome.PrintJob trabajo = new Gnome.PrintJob(PrintConfig.Default()); Gnome.PrintDialog dialogo = new Gnome.PrintDialog(trabajo, "HOJA DE CARGOS", 0); int respuesta = dialogo.Run(); if (respuesta == (int)PrintButtons.Cancel) { dialogo.Hide(); dialogo.Dispose(); return; } Gnome.PrintContext ctx = trabajo.Context; ComponerPagina(ctx, trabajo); trabajo.Close(); switch (respuesta) { case (int)PrintButtons.Print: trabajo.Print(); break; case (int)PrintButtons.Preview: new PrintJobPreview(trabajo, "HOJA DE CARGOS").Show(); break; } dialogo.Hide(); dialogo.Dispose(); }
public comprobante_serv(int PidPaciente_, int folioservicio_, string nombrebd_, string entry_fecha_admision_, string entry_fechahora_alta_, string entry_numero_factura_, string entry_nombre_paciente_, string entry_telefono_paciente_, string entry_doctor_, string entry_tipo_paciente_, string entry_aseguradora_, string edadpac_, string fecha_nacimiento_, string dir_pac_, string cirugia_, string empresapac_, int idtipopaciente_) { PidPaciente = PidPaciente_; folioservicio = folioservicio_; fecha_admision = entry_fecha_admision_; fechahora_alta = entry_fechahora_alta_; nombre_paciente = entry_nombre_paciente_; telefono_paciente = entry_telefono_paciente_; doctor = entry_doctor_; cirugia = cirugia_; tipo_paciente = entry_tipo_paciente_; id_tipopaciente = idtipopaciente_; aseguradora = entry_aseguradora_; edadpac = edadpac_; fecha_nacimiento = fecha_nacimiento_; dir_pac = dir_pac_; empresapac = empresapac_; connectionString = conexion_a_DB._url_servidor + conexion_a_DB._port_DB + conexion_a_DB._usuario_DB + conexion_a_DB._passwrd_user_DB; nombrebd = conexion_a_DB._nombrebd; valoriva = float.Parse(classpublic.ivaparaaplicar); Gnome.PrintJob trabajo = new Gnome.PrintJob(PrintConfig.Default()); Gnome.PrintDialog dialogo = new Gnome.PrintDialog(trabajo, "COMPROBANTE DE CAJA", 0); int respuesta = dialogo.Run(); if (respuesta == (int)PrintButtons.Cancel) { dialogo.Hide(); dialogo.Dispose(); return; } Gnome.PrintContext ctx = trabajo.Context; ComponerPagina(ctx, trabajo); trabajo.Close(); switch (respuesta) { case (int)PrintButtons.Print: trabajo.Print(); break; case (int)PrintButtons.Preview: new PrintJobPreview(trabajo, "COMPROBANTE DE CAJA").Show(); break; } dialogo.Hide(); dialogo.Dispose(); }
// Fallback to the original GNOME Print API. public static void Print(string html) { string caption = "Monodoc Printing"; Gnome.PrintJob pj = new Gnome.PrintJob(PrintConfig.Default()); PrintDialog dialog = new PrintDialog(pj, caption, 0); Gtk.HTML gtk_html = new Gtk.HTML(html); gtk_html.PrintSetMaster(pj); Gnome.PrintContext ctx = pj.Context; gtk_html.Print(ctx); pj.Close(); // hello user int response = dialog.Run(); if (response == (int)PrintButtons.Cancel) { dialog.Hide(); dialog.Destroy(); return; } else if (response == (int)PrintButtons.Print) { pj.Print(); } else if (response == (int)PrintButtons.Preview) { new PrintJobPreview(pj, caption).Show(); } ctx.Close(); dialog.Hide(); dialog.Destroy(); }
public rptAdmision_fecha() { PrintJob trabajo = new PrintJob(PrintConfig.Default()); PrintDialog dialogo = new PrintDialog(trabajo, "Prueba", 0); int respuesta = dialogo.Run(); Console.WriteLine("Respuesta: " + respuesta); if (respuesta == (int)PrintButtons.Cancel) { Console.WriteLine("Impresión cancelada"); dialogo.Hide(); dialogo.Dispose(); return; } PrintContext ctx = trabajo.Context; ComponerPagina(ctx, trabajo); trabajo.Close(); switch (respuesta) { case (int)PrintButtons.Print: trabajo.Print(); break; case (int)PrintButtons.Preview: Console.WriteLine("vista previa"); new PrintJobPreview(trabajo, "Prueba").Show(); break; } dialogo.Hide(); dialogo.Dispose(); }