protected void OnPrintActionActivated(object sender, System.EventArgs e) { using (PrintContext context = new PrintContext(GdkWindow.Handle)) { if (customPrintAction == null) { printing = new PrintOperation(); printing.Unit = Unit.Points; printing.UseFullPage = true; printing.DefaultPageSetup = new PageSetup(); printing.DefaultPageSetup.Orientation = report.PageHeightPoints > report.PageWidthPoints ? PageOrientation.Portrait : PageOrientation.Landscape; printing.BeginPrint += HandlePrintBeginPrint; printing.DrawPage += HandlePrintDrawPage; printing.EndPrint += HandlePrintEndPrint; printing.Run(PrintOperationAction.PrintDialog, null); } else { customPrintAction.Invoke(pages); } } }
public proc_totales(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_, string query) { 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_; // query_rango_fechas = query; 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 = decimal.Parse(classpublic.ivaparaaplicar); escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Resumen Estado de Cuenta"; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
void on_button_rep_clicked(object sender, EventArgs args) { contador = 1; fila = -80; if (checkbutton_todos_envios.Active == true) { query_fechas = " "; rango1 = ""; rango2 = ""; } else { rango1 = entry_ano_inicio.Text + "-" + entry_mes_inicio.Text + "-" + entry_dia_inicio.Text; rango2 = entry_ano_termino.Text + "-" + entry_mes_termino.Text + "-" + entry_dia_termino.Text; query_fechas = " AND to_char(osiris_his_presupuestos_enca.fecha_de_creacion_presupuesto,'yyyy-MM-dd') >= '" + rango1 + "' " + "AND to_char(osiris_his_presupuestos_enca.fecha_de_creacion_presupuesto,'yyyy-MM-dd') <= '" + rango2 + "' "; } titulo = "REPORTE PRESUPUESTOS"; print = new PrintOperation(); print.JobName = titulo; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public lista_de_precios(string _nombrebd_, object treeview_Engine_grupos_, object treeview_Engine_grupos1_, object treeview_Engine_grupos2_, object lista_grupo_, object lista_grupo1_, object lista_grupo2_, bool checkbutton_especiales_, bool checkbutton_tarjeta_, int id_tipopaciente_, int id_empresa_, int id_aseguradora_, bool radiobutton_desglosado_, bool radiobutton_con_iva_, bool radiobutton_sin_iva_, object entry_empresa_aseguradora_) { treeViewEnginegrupos = treeview_Engine_grupos_ as Gtk.ListStore; lista_grupo = lista_grupo_ as Gtk.TreeView; treeViewEnginegrupos1 = treeview_Engine_grupos1_ as Gtk.ListStore; lista_grupo1 = lista_grupo1_ as Gtk.TreeView; treeViewEnginegrupos2 = treeview_Engine_grupos2_ as Gtk.ListStore; lista_grupo2 = lista_grupo2_ as Gtk.TreeView; 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; checkbutton_especiales = checkbutton_especiales_; checkbutton_tarjeta = checkbutton_tarjeta_; id_tipopaciente = id_tipopaciente_; id_empresa = id_empresa_; id_aseguradora = id_aseguradora_; radiobutton_desglosado = radiobutton_desglosado_; radiobutton_con_iva = radiobutton_con_iva_; radiobutton_sin_iva = radiobutton_sin_iva_; entry_empresa_aseguradora = entry_empresa_aseguradora_ as Gtk.Entry; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Listas de Precios"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public rpt_honorario_med(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_, string honorario_med_, string numfactu_) { PidPaciente = PidPaciente_; // folioservicio = folioservicio_; // 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; 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_; // honorario_med = honorario_med_; numfactu = numfactu_; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Reporte Honorarios Medicos"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public void Run(Pages pages, PageOrientation pageOrientation) { _pages = pages; PrintOperation printOperation = null; try { printOperation = new PrintOperation(); printOperation.Unit = Unit.Points; printOperation.UseFullPage = true; printOperation.DefaultPageSetup = new PageSetup(); printOperation.DefaultPageSetup.Orientation = pageOrientation; printOperation.BeginPrint += HandlePrintBeginPrint; printOperation.DrawPage += HandlePrintDrawPage; printOperation.Run(PrintOperationAction.PrintDialog, null); } catch (Exception e) when(e.Message == "Error from StartDoc") { _logger.Debug("Операция печати отменена"); } finally { if (printOperation != null) { printOperation.BeginPrint -= HandlePrintBeginPrint; printOperation.DrawPage -= HandlePrintDrawPage; printOperation.Dispose(); } } }
public reporte_porcedimientos_cerrados(string rango1_, string rango2_, string query_fechas_, string nombrebd_, string LoginEmpleado_, string NomEmpleado_, string AppEmpleado_, string ApmEmpleado_, string tiporeporte_, string orden_, string query_cliente_) { 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; escala_en_linux_windows = classpublic.escala_linux_windows; LoginEmpleado = LoginEmpleado_; NomEmpleado = NomEmpleado_; AppEmpleado = AppEmpleado_; ApmEmpleado = ApmEmpleado_; query_fechas = query_fechas_; query_cliente = query_cliente_; tiporeporte = tiporeporte_; rango1 = rango1_; rango2 = rango2_; orden = orden_; if (tiporeporte == "CERRADOS") { titulo = "REPORTE DE PROCEDIMIENTOS CERRADOS"; } print = new PrintOperation(); print.JobName = titulo; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
/// <summary> /// /// </summary> /// <param name="foliodeservicio_"> /// A <see cref="System.String"/> /// </param> /// <param name="name_field_"> /// A <see cref="System.String"/> /// </param> /// <param name="query_notas_"> /// A <see cref="System.String"/> /// </param> /// <param name="diagnostico_admin"> /// A <see cref="System.String"/> /// </param> public rpt_notas_medicas(string foliodeservicio_, string name_field_, string query_notas_, string diagnostico_admin_) { 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; escala_en_linux_windows = classpublic.escala_linux_windows; foliodeservicio = foliodeservicio_; name_field = name_field_; query_notas = query_notas_; diagnostico_admin = diagnostico_admin_; switch (name_field) { case "notas_de_evolucion": titulo_rpt = "NOTAS_DE_EVOLUCION"; break; case "notas_de_enfermeria": titulo_rpt = "NOTAS_DE_ENFERMERIA"; break; case "indicaciones_medicas": titulo_rpt = "INDICACIONES_MEDICAS"; break; } print = new PrintOperation(); print.JobName = "Notas"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public rpt_envio_de_facturas(decimal total_monto_facturas_, string fecha_de_envio_, string entry_buscar_, string entry_al_dia_, string entry_al_mes_, string entry_al_anno_, string entry_del_dia_, string entry_del_mes_, string entry_del_anno_, object _treeview_lista_facturas_, object _treeViewEngineBuscafacturas_, string query_facturas_, string nombrebd_) { total_monto_facturas = total_monto_facturas_; fecha_de_envio = fecha_de_envio_; entry_buscar = entry_buscar_; entry_al_dia = entry_al_dia_; entry_al_mes = entry_al_mes_; entry_al_anno = entry_al_anno_; entry_del_dia = entry_del_dia_; entry_del_mes = entry_del_mes_; entry_del_anno = entry_del_anno_; treeview_lista_facturas = _treeview_lista_facturas_ as Gtk.TreeView; treeViewEngineBuscafacturas = _treeViewEngineBuscafacturas_ as Gtk.TreeStore; query_facturas = query_facturas_; 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; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Reporte Envio de Facturas"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
static public bool Print(IPrintableImage image) { currentImage = image; if (PrintSettings != null) { printOperationAction = PrintOperationAction.Print; } else { PrintSettings = new PrintSettings(); } printOperation.PrintSettings = PrintSettings; PrintSettings.NCopies = currentImage.CopiesToPrint; if (currentImage.Orientation == DocumentOrientation.Landscape) { printOperation.RequestPageSetup += PrintOperation_RequestPageSetup; } PrintSettings.Orientation = currentImage.Orientation == DocumentOrientation.Portrait ? PageOrientation.Portrait : PageOrientation.Landscape; printOperation.Run(printOperationAction, null); status = printOperation.Status; //если отмена из диалога печати if (status.HasValue && status.Value == PrintStatus.FinishedAborted) { PrintingCanceled?.Invoke(printOperation, new EventArgs()); return(false); } PrintSettings = printOperation.PrintSettings; return(true); }
private static void Print(string printer, UserPrintSettings userPrintSettings, Pages pages, bool isWindowsOs) { void HandlePrintBeginPrint(object o, BeginPrintArgs args) { var printing = (PrintOperation)o; printing.NPages = pages.Count; } void HandlePrintDrawPage(object o, DrawPageArgs args) { using (Cairo.Context g = args.Context.CairoContext) { var render = new RenderCairo(g); render.RunPage(pages[args.PageNr]); } } PrintOperation printOperation = null; PrintOperationResult result; try { printOperation = new PrintOperation(); printOperation.Unit = Unit.Points; printOperation.UseFullPage = true; printOperation.AllowAsync = true; printOperation.PrintSettings = new PrintSettings { Printer = printer, Orientation = (PageOrientation)Enum.Parse(typeof(PageOrientation), userPrintSettings.PageOrientation.ToString()), NCopies = (int)userPrintSettings.NumberOfCopies }; printOperation.BeginPrint += HandlePrintBeginPrint; printOperation.DrawPage += HandlePrintDrawPage; result = printOperation.Run(PrintOperationAction.Print, null); } catch (Exception e) when(e.Message == "Error from StartDoc") { result = PrintOperationResult.Cancel; _logger.Debug("Операция печати отменена"); } finally { if (printOperation != null) { printOperation.BeginPrint -= HandlePrintBeginPrint; printOperation.DrawPage -= HandlePrintDrawPage; printOperation.Dispose(); } } if (isWindowsOs && new[] { PrintOperationResult.Apply, PrintOperationResult.InProgress }.Contains(result)) { ShowPrinterQueue(printer); } }
public conse_info(int PidPaciente_, int folioservicio_, string nombrebd_, string nombrepaciente_, string medico_primer_diag_, string medico_tratante_, string cirugia_) { PidPaciente = PidPaciente_; folioservicio = folioservicio_; nombrepaciente = nombrepaciente_; medico_primer_diag = medico_primer_diag_; medico_tratante = medico_tratante_; cirugia = cirugia_; 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; NpgsqlConnection conexion; conexion = new NpgsqlConnection(connectionString + nombrebd); // Verifica que la base de DateTime.Now.ToString("MM")s este conectada try{ conexion.Open(); NpgsqlCommand comando; comando = conexion.CreateCommand(); comando.CommandText = "SELECT osiris_erp_cobros_enca.folio_de_servicio,osiris_erp_cobros_enca.pid_paciente,osiris_his_paciente.nombre1_paciente,nombre2_paciente,apellido_paterno_paciente,apellido_materno_paciente, " + "osiris_erp_cobros_enca.responsable_cuenta,osiris_erp_cobros_enca.id_medico,osiris_his_medicos.nombre_medico ,osiris_his_tipo_cirugias.descripcion_cirugia,osiris_his_tipo_diagnosticos.id_diagnostico," + "osiris_his_tipo_diagnosticos.descripcion_diagnostico,descripcion_diagnostico_movcargos " + "FROM osiris_erp_cobros_enca,osiris_his_medicos,osiris_erp_movcargos,osiris_his_paciente,osiris_his_tipo_cirugias,osiris_his_tipo_diagnosticos " + "WHERE osiris_erp_cobros_enca.id_medico = osiris_his_medicos.id_medico " + "AND osiris_erp_cobros_enca.folio_de_servicio = osiris_erp_movcargos.folio_de_servicio " + "AND osiris_erp_cobros_enca.pid_paciente = osiris_erp_movcargos.pid_paciente " + "AND osiris_erp_movcargos.pid_paciente = osiris_his_paciente.pid_paciente " + "AND osiris_his_tipo_cirugias.id_tipo_cirugia = osiris_erp_movcargos.id_tipo_cirugia " + "AND osiris_his_tipo_diagnosticos.id_diagnostico = osiris_erp_movcargos.id_diagnostico " + "AND osiris_erp_cobros_enca.id_medico = osiris_his_medicos.id_medico " + "AND osiris_erp_movcargos.folio_de_servicio = '" + folioservicio.ToString() + "' " + "LIMIT 1"; //Console.WriteLine(comando.CommandText); NpgsqlDataReader lector = comando.ExecuteReader(); if (lector.Read()) { //medico_tratante = (string) lector["nombre_medico_tratante"].ToString().Trim(); print = new PrintOperation(); print.JobName = "Autorizacion para Cirugia"; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); } else { MessageDialog msgBoxError = new MessageDialog(MyWinError, DialogFlags.Modal, MessageType.Error, ButtonsType.Close, "No hay informacion para mostrar... verifique..."); msgBoxError.Run(); msgBoxError.Destroy(); } }catch (NpgsqlException ex) { Console.WriteLine("PostgresSQL error: {0}", ex.Message); MessageDialog msgBoxError = new MessageDialog(MyWinError, DialogFlags.DestroyWithParent, MessageType.Info, ButtonsType.Close, "PostgresSQL error: {0}", ex.Message); msgBoxError.Run(); msgBoxError.Destroy(); return; } }
public rpt_detalle_empleados(string contrato_empleado_, string appaterno_, string apmaterno_, string nom1_, string nom2_, string dia_nac_, string mes_nac_, string anno_nac_, string lugar_nac_, string rfc_empleado_, string curp_empleado_, string imss_empleado_, string infonavit_empleado_, string afore_empleado_, string residencia_empleado_, string nom_padre_, string nom_madre_, string calle_empleado_, string codigo_postal_, string colonia_empleado_, string tel1_, string notas_empleado_, string dia_ingreso_, string mes_ingreso_, string anno_ingreso_, string nombrepuesto_, string depto_empleado_, string id_empleado_, string edad_, string numcalle_empleado_, string tmp_estado_civil_, string tmp_municipios_, string tmp_estado_, string var_tipo_casa_, string tipo_contrato_oculta_, string tipo_pago_oculta_, string locker_, string sueldo_actual_oculta_) { contrato_empleado = contrato_empleado_; appaterno = appaterno_; apmaterno = apmaterno_; nom1 = nom1_; nom2 = nom2_; dia_nac = dia_nac_; mes_nac = mes_nac_; anno_nac = anno_nac_; lugar_nac = lugar_nac_; rfc_empleado = rfc_empleado_; curp_empleado = curp_empleado_; imss_empleado = imss_empleado_; infonavit_empleado = infonavit_empleado_; afore_empleado = afore_empleado_; residencia_empleado = residencia_empleado_; nom_padre = nom_padre_; nom_madre = nom_madre_; calle_empleado = calle_empleado_; codigo_postal = codigo_postal_; colonia_empleado = colonia_empleado_; tel1 = tel1_; notas_empleado = notas_empleado_; dia_ingreso = dia_ingreso_; mes_ingreso = mes_ingreso_; anno_ingreso = anno_ingreso_; nombrepuesto = nombrepuesto_; depto_empleado = depto_empleado_; id_empleado = id_empleado_; edad = edad_; numcalle_empleado = numcalle_empleado_; tmp_estado_civil = tmp_estado_civil_; tmp_municipios = tmp_municipios_; tmp_estado = tmp_estado_; var_tipo_casa = var_tipo_casa_; tipo_contrato_oculta = tipo_contrato_oculta_; tipo_pago_oculta = tipo_pago_oculta_; sueldo_actual_oculta = sueldo_actual_oculta_; locker = locker_; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "REGISTRO DE EMPLEADO"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public void Run(Gtk.Window win) { // Calculate the number of pages needed double pageHeight = this.printOperation.PrintSettings.PaperSize.GetHeight(Unit.Mm); double sum = 0; printOperation.Run(this.action, win); }
public hoja_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_, int tipointernamiento_, string entry_id_habitacion_, string entry_especialidad_) { LoginEmpleado = LoginEmpleado_; NomEmpleado = NomEmpleado_; AppEmpleado = AppEmpleado_; ApmEmpleado = ApmEmpleado_; escala_en_linux_windows = classpublic.escala_linux_windows; 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_; 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_; tipointernamiento = tipointernamiento_; area = area_; // Recibe el parametro del modulo que manda a imprimir (UCIA, Hospital, Urgencia, etc) entry_id_habitacion = entry_id_habitacion_; entry_especialidad = entry_especialidad_; sql_tipoadmision = " AND osiris_erp_cobros_deta.id_tipo_admisiones = '" + tipointernamiento.ToString() + "' "; sql_numerofolio = " AND osiris_erp_cobros_deta.folio_de_servicio = '" + folioservicio.ToString() + "' "; sql_loginempleado = " AND id_empleado = '" + LoginEmpleado + "' "; 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; if ((bool)valida_impresion_enfermera() == true) { print = new PrintOperation(); print.JobName = "Reporte Cargos a Paciente"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); } else { MessageDialog msgBoxError = new MessageDialog(MyWinError, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Close, "Este folio no contiene productos aplicados \n" + "por usted el dia de HOY para que la hoja de cargos se muestre \n"); msgBoxError.Run(); msgBoxError.Destroy(); } }
void on_button_rpt_print_report_noingresa_caja(object sender, EventArgs a) { print = new PrintOperation(); print.JobName = "Reporte de paciente ingresado que no pasaron por caja"; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
void on_imprime_reporte_clicked(object sender, EventArgs args) { print = new PrintOperation(); print.JobName = "Reporte de Farmacia"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public DemoPrinting() { print = new PrintOperation(); print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
void imprime_reporte(object sender, EventArgs args) { titulo = "Reporte Reservaciones de Cirugias "; print = new PrintOperation(); print.JobName = titulo; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public void Run(Gtk.Window win) { Console.WriteLine("tres"); printOperation.Run(PrintOperationAction.PrintDialog, win); // if (res == PrintOperationResult.Apply) { // Console.WriteLine("Se apretó Apply"); // } // else // Console.WriteLine("ajajajajaj"); }
public void rpt_subalmacenes() { 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; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Reporte de Stock"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public rpt_reporte_citasqx(object _treeview_lista_agenda_, object _treeViewEngineListaCitas_) { escala_en_linux_windows = classpublic.escala_linux_windows; treeview_lista_agenda = _treeview_lista_agenda_ as Gtk.TreeView; treeViewEngineListaCitas = _treeViewEngineListaCitas_ as Gtk.TreeStore; print = new PrintOperation(); print.JobName = "Reporte de Citas"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
protected virtual void OnPrintActionActivated(object sender, System.EventArgs e) { using (PrintContext context = new PrintContext(GdkWindow.Handle)) { printing = new PrintOperation(); printing.Unit = Unit.Points; printing.UseFullPage = false; printing.BeginPrint += HandlePrintBeginPrint; printing.DrawPage += HandlePrintDrawPage; printing.EndPrint += HandlePrintEndPrint; printing.Run(PrintOperationAction.PrintDialog, null); } }
public imprime_resultadolab(object _lista_de_resultados_, object _treeViewEngineresultados_, string _LoginEmpleado_, string nombrebd_, string _dir_paciente_, string _edadpac_, string _empresapac_, string entry_folio_laboratorio_res, string _entry_fecha_solicitud_res_, int PidPaciente_, string _entry_nombre_paciente_, string _quimicoaut_, int _folioservicio_, string _fecha_nacimiento_, string _tipo_examen_, string _entry_tipo_paciente_, string _hora_solicitud_estudio_, string _sexopaciente_, string _procedencia_, string _medicotratante_, string _nombre_estudio_, string _observa_, string _cedulaquimico_) { lista_de_resultados = _lista_de_resultados_ as Gtk.TreeView; treeViewEngineresultados = _treeViewEngineresultados_ as Gtk.ListStore; 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; PidPaciente = PidPaciente_; folioservicio = _folioservicio_; LoginEmpleado = _LoginEmpleado_; dir_paciente = _dir_paciente_; edadpac = _edadpac_; empresapac = _empresapac_; folio_laboratorio = entry_folio_laboratorio_res; fecha_solucitud = _entry_fecha_solicitud_res_; nombre_paciente = _entry_nombre_paciente_; quimicoautorizado = _quimicoaut_; fecha_nac = _fecha_nacimiento_; tipo_examen = _tipo_examen_; tipo_paciente = _entry_tipo_paciente_; hora_solicitud_estudio = _hora_solicitud_estudio_; sexopaciente = _sexopaciente_; if (sexopaciente == "H") // Hombre { sexopaciente = "MASCULINO"; } else // Mujer { sexopaciente = "FEMENINO"; } procedencia = _procedencia_; medicotratante = _medicotratante_; nombre_estudio = _nombre_estudio_; observa = _observa_; cedulaquimico = _cedulaquimico_; checkbutton_parametros = true; //_checkbutton_parametros_; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Resultados de Laboratorio"; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public rpt_ocupacion_hospitalaria(object treeViewEngineocupacion_, decimal sumacuenta_, decimal totabono_) { escala_en_linux_windows = classpublic.escala_linux_windows; treeViewEngineocupacion = (object)treeViewEngineocupacion_ as Gtk.TreeStore; sumacuenta = sumacuenta_; totabono = totabono_; print = new PrintOperation(); print.JobName = "Reporte de Ocupacion Hospitalaria"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public imprime_formato_factura(string _numerofactura_, object _treeview_detalle_de_factura_, string _nombrecliente_, string _rfccliente_, string _curpcliente_, string _cpcliente_, string _direccioncliente_, string _coloniacliente_, string _municipiocliente_, string _estadocliente_, string _telefonocliente_, string _faxcliente_, string _subtotal_15_, string _subtotal_0_, string _totaliva_, string _subtotal_, string _deducible_, string _coaseguroporcentage_, string _totalcoaseguro_, string _totalfactura_, string _catidadenletras_, object _treeViewEngineDetaFact_, string _fechafactura_, string _LoginEmpleado_, bool error_no_existe_) { treeview_detalle_de_factura = _treeview_detalle_de_factura_ as Gtk.TreeView; treeViewEngineDetaFact = _treeViewEngineDetaFact_ as Gtk.TreeStore; numerofactura = _numerofactura_; nombrecliente = _nombrecliente_; rfccliente = _rfccliente_; curpcliente = _curpcliente_; cpcliente = _cpcliente_; direccioncliente = _direccioncliente_; coloniacliente = _coloniacliente_; municipiocliente = _municipiocliente_; estadocliente = _estadocliente_; telefonocliente = _telefonocliente_; faxcliente = _faxcliente_; subtotal_15 = _subtotal_15_; subtotal_0 = _subtotal_0_; totaliva = _totaliva_; subtotal = _subtotal_; deducible = _deducible_; coaseguroporcentage = _coaseguroporcentage_; totalcoaseguro = _totalcoaseguro_; totalfactura = _totalfactura_; catidadenletras = _catidadenletras_; fechafactura = _fechafactura_; LoginEmpleado = _LoginEmpleado_; escala_en_linux_windows = classpublic.escala_linux_windows; if (error_no_existe_ == false) { print = new PrintOperation(); print.JobName = "Imprime Factura"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); } else { MessageDialog msgBox = new MessageDialog(MyWin, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "La factura seleccionada NO EXISTE verifique..."); msgBox.Run(); msgBox.Destroy(); } }
public imprime_consumo_productos(object _lista_resumen_productos_, object _treeViewEngineResumen_, string _ano_consumo_) { lista_resumen_productos = _lista_resumen_productos_ as Gtk.TreeView; treeViewEngineResumen = _treeViewEngineResumen_ as Gtk.TreeStore; escala_en_linux_windows = classpublic.escala_linux_windows; ano_consumo = _ano_consumo_; print = new PrintOperation(); print.JobName = titulo; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public protocolo_admision(int PidPaciente_, int folioservicio_, string nombrebd_, string medico_tratante_) { PidPaciente = PidPaciente_; folioservicio = folioservicio_; 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; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "Protocolo de Admision"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public con_prest(int PidPaciente_, int folioservicio_, string _nombrebd_, string doctor) { nombrebd = _nombrebd_; PidPaciente = PidPaciente_; folioservicio = folioservicio_; medico = doctor; escala_en_linux_windows = classpublic.escala_linux_windows; print = new PrintOperation(); print.JobName = "CONTRATO DE PRESTACIONES"; // Name of the report print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }
public rpt_solicitud_subalmacenes(int idsubalmacen, string query_numerosolicitud, string query_subalmacen, string query_fechas) { escala_en_linux_windows = classpublic.escala_linux_windows; 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; query_general = "SELECT DISTINCT (osiris_his_solicitudes_deta.folio_de_solicitud), " + "to_char(osiris_his_solicitudes_deta.fecha_envio_almacen,'dd-MM-yyyy')," + "to_char(osiris_his_solicitudes_deta.folio_de_solicitud,'999999999') AS foliosol," + "to_char(osiris_his_solicitudes_deta.fechahora_solicitud,'dd-MM-yyyy HH24:mi') AS fecha_sol," + "to_char(osiris_his_solicitudes_deta.fechahora_autorizado,'dd-MM-yyyy') AS fecha_autorizado," + "to_char(osiris_his_solicitudes_deta.fecha_envio_almacen,'dd-MM-yyyy HH24:mi') AS fecha_envio," + "osiris_his_solicitudes_deta.id_quien_solicito," + "to_char(osiris_productos.id_producto,'999999999999') AS idproducto," + "osiris_his_solicitudes_deta.id_producto," + "osiris_his_solicitudes_deta.sin_stock," + "osiris_his_solicitudes_deta.solicitado_erroneo," + "osiris_his_solicitudes_deta.surtido," + "osiris_his_solicitudes_deta.observaciones_solicitud," + "osiris_empleado.id_empleado," + "osiris_productos.descripcion_producto," + "to_char(osiris_his_solicitudes_deta.cantidad_solicitada,'9999999.99') AS cantsol," + "to_char(osiris_his_solicitudes_deta.cantidad_autorizada,'9999999.99') AS cantaut," + "osiris_his_solicitudes_deta.id_almacen AS idalmacen,osiris_almacenes.descripcion_almacen,osiris_almacenes.id_almacen,solicitud_stock,pre_solicitud," + "osiris_empleado.nombre1_empleado || ' ' || " + "osiris_empleado.nombre2_empleado || ' ' || " + "osiris_empleado.apellido_paterno_empleado || ' ' || " + "osiris_empleado.apellido_materno_empleado AS nombreempl," + "osiris_his_solicitudes_deta.folio_de_servicio AS foliodeatencion,tipo_solicitud," + "osiris_his_solicitudes_deta.pid_paciente AS pidpaciente,nombre_paciente,procedimiento_qx,diagnostico_qx," + "nombre1_paciente,nombre2_paciente,apellido_paterno_paciente,apellido_materno_paciente " + "FROM osiris_his_solicitudes_deta,osiris_his_paciente,osiris_almacenes,osiris_productos,osiris_empleado " + "WHERE osiris_his_solicitudes_deta.id_almacen = osiris_almacenes.id_almacen " + "AND osiris_his_paciente.pid_paciente = osiris_his_solicitudes_deta.pid_paciente " + "AND osiris_empleado.login_empleado = osiris_his_solicitudes_deta.id_empleado " + "AND osiris_his_solicitudes_deta.folio_de_solicitud > 0 " + "AND osiris_productos.cobro_activo = 'true' " + "AND osiris_his_solicitudes_deta.id_producto = osiris_productos.id_producto " + "AND osiris_his_solicitudes_deta.eliminado = 'false' " + query_numerosolicitud + query_subalmacen + query_fechas + " ORDER BY osiris_his_solicitudes_deta.id_almacen,osiris_his_solicitudes_deta.folio_de_solicitud,osiris_productos.descripcion_producto;"; print = new PrintOperation(); print.JobName = "Solicitudes Sub-Almacenes"; print.BeginPrint += new BeginPrintHandler(OnBeginPrint); print.DrawPage += new DrawPageHandler(OnDrawPage); print.EndPrint += new EndPrintHandler(OnEndPrint); print.Run(PrintOperationAction.PrintDialog, null); }