示例#1
0
 private void on_ClearButton_clicked(object o, EventArgs args)
 {
     eventsEnabled            = false;
     EditPhbCompanyEntry.Text = "";
     EditPhbNumberEntry.Text  = "";
     EditPhbNameEntry.Text    = "";
     UpdateButton.Sensitive   = false;
     ItemTreeview.Selection.UnselectAll();
     ClearButton.Sensitive = false;
     AddButton.Sensitive   = false;
     Statusbar.Pop(id);
     Statusbar.Push(id, " ");
 }
示例#2
0
 private void OnHoveringOverLink(object o, HoveringOverLinkArgs args)
 {
     statusbar.Pop(1);
     if (args.Link != null)
     {
         statusbar.Push(1, args.Link);
     }
 }
        public seleccion_folio(string LoginEmp, string NomEmpleado, string AppEmpleado, string ApmEmpleado, string _nombrebd_)
        {
            LoginEmpleado = LoginEmp;
            nombrebd      = _nombrebd_;

            Glade.XML gxml = new Glade.XML(null, "imp_prot.glade", "busqueda_folio", null);
            gxml.Autoconnect(this);

            // Muestra ventana de Glade
            busqueda_folio.Show();

            entry_fecha_admision.Sensitive    = false;
            entry_hora_registro.Sensitive     = false;
            entry_fechahora_alta.Sensitive    = false;
            entry_nombre_paciente.Sensitive   = false;
            entry_pid_paciente.Sensitive      = false;
            entry_telefono_paciente.Sensitive = false;
            entry_cirugia.Sensitive           = false;
            entry_doctor.Sensitive            = false;
            entry_especialidad.Sensitive      = false;
            entry_tipo_paciente.Sensitive     = false;
            entry_aseguradora.Sensitive       = false;
            entry_poliza.Sensitive            = false;

            // Activacion de boton de busqueda
            button_buscar_paciente.Clicked += new EventHandler(on_button_buscar_paciente_clicked);
            // Voy a buscar el folio que capturo
            button_selec_folio.Clicked += new EventHandler(on_selec_folio_clicked);
            // Imprimir
            button_imprimir_protocolo.Clicked += new EventHandler(on_button_imprimir_protocolo_clicked);
            // Sale de la ventana
            button_salir.Clicked += new EventHandler(on_cierraventanas_clicked);

            statusbar_caja.Pop(0);
            statusbar_caja.Push(1, "login: "******"  |Usuario: " + NomEmpleado + " " + AppEmpleado + " " + ApmEmpleado);
            statusbar_caja.HasResizeGrip = false;


            // convierte un string a numero
            //string  prueba;
            //prueba=this.folioservicio.ToString();
            //prueba=int.Parse("787878");
        }
示例#4
0
        public analisis_devoluciones(string LoginEmp, string NomEmpleado_, string AppEmpleado_, string ApmEmpleado_, string nombrebd_, string numeroatencion_)
        {
            LoginEmpleado    = LoginEmp;
            NomEmpleado      = NomEmpleado_;
            AppEmpleado      = AppEmpleado_;
            ApmEmpleado      = ApmEmpleado_;
            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;

            //Console.WriteLine("antes de abrir venmtana");
            Glade.XML gxml = new Glade.XML(null, "almacen_costos_compras.glade", "resumen_devoluciones", null);
            gxml.Autoconnect(this);
            // Muestra ventana de Glade
            resumen_devoluciones.Show();
            resumen_devoluciones.Title = "Analisis de Devoluciones";
            statusbar_analisisdevol.Pop(0);
            statusbar_analisisdevol.Push(1, "login: "******"  |Usuario: " + NomEmpleado + " " + AppEmpleado + " " + ApmEmpleado);
            statusbar_analisisdevol.HasResizeGrip = false;

            entry_folio_servicio.ModifyBase(StateType.Normal, new Gdk.Color(54, 180, 221));
            // Validando que sen solo numeros
            entry_folio_servicio.KeyPressEvent += onKeyPressEvent_enter_folio;
            button_selecciona_folio.Clicked    += new EventHandler(on_button_selecciona_folio_clicked);
            button_buscar_paciente.Clicked     += new EventHandler(on_button_buscar_paciente_clicked);
            button_imprimir_mov.Clicked        += new EventHandler(on_button_imprimir_mov_clicked);
            // Sale de la ventana
            button_salir.Clicked += new EventHandler(on_cierraventanas_clicked);

            crea_treeview_analisis();

            if (numeroatencion_ != "")
            {
                entry_folio_servicio.Text = numeroatencion_;
                llenado_de_devoluciones();
            }
        }
示例#5
0
        public requisicion_materiales_compras(string LoginEmp_, string NomEmpleado_, string AppEmpleado_, string ApmEmpleado_, string _nombrebd_)
        {
            LoginEmpleado = LoginEmp_;
            NomEmpleado   = NomEmpleado_;
            AppEmpleado   = AppEmpleado_;
            ApmEmpleado   = ApmEmpleado_;
            nombrebd      = _nombrebd_;

            Glade.XML gxml = new Glade.XML(null, "almacen_costos_compras.glade", "requisicion_materiales", null);
            gxml.Autoconnect(this);
            ////// Muestra ventana de Glade
            requisicion_materiales.Show();

            // Creacion de una Nueva Requisicion
            entry_requisicion.KeyPressEvent += onKeyPressEvent_enter_requisicion;

            checkbutton_nueva_requisicion.Clicked += new EventHandler(on_checkbutton_nueva_requisicion_clicked);

            // Asignando valores de Fechas
            this.entry_fecha_solicitud.Text = (string)DateTime.Now.ToString("yyyy-MM-dd");
            this.entry_fecha_requerida.Text = (string)DateTime.Now.ToString("yyyy-MM-dd");

            // Llenado de combobox1
            combobox_tipo_admision.Clear();
            CellRendererText cell1 = new CellRendererText();

            combobox_tipo_admision.PackStart(cell1, true);
            combobox_tipo_admision.AddAttribute(cell1, "text", 0);

            combobox_tipo_admision2.Clear();
            CellRendererText cell2 = new CellRendererText();

            combobox_tipo_admision2.PackStart(cell2, true);
            combobox_tipo_admision2.AddAttribute(cell2, "text", 0);

            ListStore store2 = new ListStore(typeof(string), typeof(int));

            combobox_tipo_admision.Model  = store2;
            combobox_tipo_admision2.Model = store2;

            // lleno de la tabla de his_tipo_de_admisiones
            NpgsqlConnection conexion;

            conexion = new NpgsqlConnection(connectionString + nombrebd);
            // Verifica que la base de datos este conectada
            try{
                conexion.Open();
                NpgsqlCommand comando;
                comando             = conexion.CreateCommand();
                comando.CommandText = "SELECT * FROM hscmty_his_tipo_admisiones " +
                                      //"WHERE cuenta_mayor = 4000  "+
                                      " ORDER BY descripcion_admisiones;";

                NpgsqlDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    store2.AppendValues((string)lector["descripcion_admisiones"], (int)lector["id_tipo_admisiones"]);
                }
            }catch (NpgsqlException ex) {
                MessageDialog msgBoxError = new MessageDialog(MyWinError, DialogFlags.DestroyWithParent,
                                                              MessageType.Error, ButtonsType.Close, "PostgresSQL error: {0}", ex.Message);
                msgBoxError.Run();                             msgBoxError.Destroy();
            }
            conexion.Close();

            TreeIter iter2;

            if (store2.GetIterFirst(out iter2))
            {
                //Console.WriteLine(iter2);
                combobox_tipo_admision.SetActiveIter(iter2);
            }
            combobox_tipo_admision.Changed  += new EventHandler(onComboBoxChanged_tipo_admision);
            combobox_tipo_admision2.Changed += new EventHandler(onComboBoxChanged_tipo_admision2);

            // Sale de la ventana
            button_salir.Clicked += new EventHandler(on_cierraventanas_clicked);

            // Activacion de boton de busqueda
            button_busca_producto.Clicked += new EventHandler(on_button_busca_producto_clicked);

            // Desactivando Entrys y Combobox
            this.entry_fecha_solicitud.Sensitive      = false;
            this.entry_fecha_requerida.Sensitive      = false;
            this.combobox_tipo_admision.Sensitive     = false;
            this.combobox_tipo_admision2.Sensitive    = false;
            this.entry_observaciones.Sensitive        = false;
            this.button_guardar_requisicion.Sensitive = false;

            statusbar_almacen_requi.Pop(0);
            statusbar_almacen_requi.Push(1, "login: "******"  |Usuario: " + NomEmpleado + " " + AppEmpleado + " " + ApmEmpleado);
            statusbar_almacen_requi.HasResizeGrip = false;

            // Creacion del treeview
            crea_treeview_requisicion();
        }
示例#6
0
 public void SetStatusMessage(string message)
 {
     Statusbar.Pop(0);
     Statusbar.Push(0, message);
 }