<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5313407785750197306</id><updated>2012-02-02T12:28:28.227-08:00</updated><title type='text'>Sistema Hospitalario OSIRIS</title><subtitle type='html'>Sistema para la administracion de hospitales, almacenes, facturacion, laboratorio, farmacia, registro en linea de cargos realizdos a paciente, separacion de paquetes, caja, tesoreria, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3741339242584081770</id><published>2011-09-07T15:04:00.000-07:00</published><updated>2011-09-07T15:04:45.847-07:00</updated><title type='text'>SourceForge.net: Hospital System Osiris (HIS): Hospital System Osiris (HIS) - Develop</title><content type='html'>&lt;a href="http://sourceforge.net/projects/systemsosirisho/develop#.TmfqdYSSNBU.blogger"&gt;SourceForge.net: Hospital System Osiris (HIS): Hospital System Osiris (HIS) - Develop&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3741339242584081770?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3741339242584081770/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3741339242584081770' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3741339242584081770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3741339242584081770'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2011/09/sourceforgenet-hospital-system-osiris.html' title='SourceForge.net: Hospital System Osiris (HIS): Hospital System Osiris (HIS) - Develop'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3615972859288785057</id><published>2011-08-24T16:09:00.000-07:00</published><updated>2011-08-24T16:12:04.715-07:00</updated><title type='text'>Export to ods for C# (mono)</title><content type='html'>He conseguido exportar un query a una hoja de calculo de tipo ods, espero que sea de ayuda&lt;br /&gt;&lt;br /&gt;He tenido que recompilar AODL ya que para linux no tenia soporte.&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using SmartXLS;        // libreria para crear archivo xls es de paga&lt;br /&gt;using Npgsql;&lt;br /&gt;using Gtk;&lt;br /&gt;using Glade;&lt;br /&gt;// libreria creada con el proyecto AODL 1.4 que usa&lt;br /&gt;using AODL;&lt;br /&gt;using AODL.Document.SpreadsheetDocuments;&lt;br /&gt;using AODL.Document.Content;&lt;br /&gt;using AODL.Document.Content.Tables;&lt;br /&gt;using AODL.Document;&lt;br /&gt;using AODL.Package;&lt;br /&gt;using AODL.Document.Collections;&lt;br /&gt;using NUnit.Framework;&lt;br /&gt;&lt;br /&gt;namespace osiris&lt;br /&gt;{&lt;br /&gt;    public class class_traslate_spreadsheet&lt;br /&gt;    {&lt;br /&gt;        string connectionString;&lt;br /&gt;        string nombrebd;       &lt;br /&gt;        class_conexion conexion_a_DB = new class_conexion();&lt;br /&gt;               &lt;br /&gt;        //Declaracion de ventana de error&lt;br /&gt;        protected Gtk.Window MyWinError;&lt;br /&gt;        protected Gtk.Window MyWin;&lt;br /&gt;       &lt;br /&gt;        public class_traslate_spreadsheet (string numeroatencion_)&lt;br /&gt;        {&lt;br /&gt;            int files_field = 0;&lt;br /&gt;            string[] args_names_field = {"foliodeservicio","descripcion_producto","idproducto","cantidadaplicada","preciounitario","ppcantidad"};&lt;br /&gt;            string[] args_type_field = {"float","string","string","float","float","float"};&lt;br /&gt;            connectionString = conexion_a_DB._url_servidor+conexion_a_DB._port_DB+conexion_a_DB._usuario_DB+conexion_a_DB._passwrd_user_DB;&lt;br /&gt;            nombrebd = conexion_a_DB._nombrebd;           &lt;br /&gt;            //Create new spreadsheet open document (.ods)&lt;br /&gt;            AODL.Document.SpreadsheetDocuments.SpreadsheetDocument spreadsheetDocument = new AODL.Document.SpreadsheetDocuments.SpreadsheetDocument();&lt;br /&gt;            spreadsheetDocument.New();           &lt;br /&gt;            //Create a new table&lt;br /&gt;            AODL.Document.Content.Tables.Table table = new AODL.Document.Content.Tables.Table(spreadsheetDocument, "hoja1", "tablefirst");&lt;br /&gt;            NpgsqlConnection conexion;&lt;br /&gt;            conexion = new NpgsqlConnection (connectionString+nombrebd);&lt;br /&gt;            // Verifica que la base de datos este conectada&lt;br /&gt;            try{&lt;br /&gt;                conexion.Open ();&lt;br /&gt;                NpgsqlCommand comando;&lt;br /&gt;                comando = conexion.CreateCommand ();&lt;br /&gt;                comando.CommandText = "SELECT osiris_erp_cobros_deta.folio_de_servicio AS foliodeservicio,descripcion_producto,to_char(osiris_erp_cobros_deta.id_producto,'999999999999') AS idproducto, "+&lt;br /&gt;                    "to_char(osiris_erp_cobros_deta.cantidad_aplicada,'99999.99') AS cantidadaplicada,to_char(osiris_erp_cobros_deta.precio_producto,'99999999.99') AS preciounitario,"+&lt;br /&gt;                        "to_char(osiris_erp_cobros_deta.cantidad_aplicada * osiris_erp_cobros_deta.precio_producto,'99999999.99') AS ppcantidad,"+&lt;br /&gt;                        "to_char(osiris_erp_cobros_deta.fechahora_creacion,'dd-MM-yyyy HH24:mi:ss') AS fechcreacion, osiris_his_tipo_admisiones.descripcion_admisiones,"+&lt;br /&gt;                        "osiris_erp_cobros_deta.id_tipo_admisiones AS idtipoadmision,descripcion_grupo_producto,osiris_productos.aplicar_iva," +&lt;br /&gt;                        "to_char(osiris_erp_cobros_deta.id_secuencia,'9999999999') AS secuencia " +&lt;br /&gt;                        "FROM osiris_erp_cobros_deta,osiris_productos,osiris_his_tipo_admisiones,osiris_grupo_producto " +&lt;br /&gt;                        "WHERE osiris_erp_cobros_deta.id_producto = osiris_productos.id_producto " +&lt;br /&gt;                        "AND osiris_erp_cobros_deta.id_tipo_admisiones = osiris_his_tipo_admisiones.id_tipo_admisiones " +&lt;br /&gt;                        "AND osiris_productos.id_grupo_producto = osiris_grupo_producto.id_grupo_producto " +&lt;br /&gt;                        "AND osiris_erp_cobros_deta.eliminado = false " +&lt;br /&gt;                        "AND osiris_erp_cobros_deta.folio_de_servicio IN('"+numeroatencion_+"') " +&lt;br /&gt;                        "ORDER BY to_char(osiris_erp_cobros_deta.fechahora_creacion,'yyyy-MM-dd HH24:mm:ss'),osiris_erp_cobros_deta.id_tipo_admisiones ASC," +&lt;br /&gt;                         "osiris_productos.id_grupo_producto;";&lt;br /&gt;                comando.ExecuteNonQuery();    comando.Dispose();&lt;br /&gt;                //Console.WriteLine(comando.CommandText);&lt;br /&gt;                NpgsqlDataReader lector = comando.ExecuteReader ();&lt;br /&gt;                while (lector.Read()){                   &lt;br /&gt;                    for (int colum_field = 0; colum_field &amp;lt; args_names_field.Length; colum_field++){                   &lt;br /&gt;                        AODL.Document.Content.Tables.Cell cell = table.CreateCell ();&lt;br /&gt;                        //cell.OfficeValueType ="float";&lt;br /&gt;                        AODL.Document.Content.Text.Paragraph paragraph = new AODL.Document.Content.Text.Paragraph(spreadsheetDocument);               &lt;br /&gt;                        string text = lector[(string) args_names_field[ colum_field ]].ToString().Trim();           &lt;br /&gt;                        paragraph.TextContent.Add(new AODL.Document.Content.Text.SimpleText(spreadsheetDocument,text));&lt;br /&gt;                        cell.Content.Add(paragraph);&lt;br /&gt;                        cell.OfficeValueType = (string) args_type_field [colum_field];                           &lt;br /&gt;                        cell.OfficeValue = text;               &lt;br /&gt;                        table.InsertCellAt (files_field, colum_field, cell);                       &lt;br /&gt;                    }&lt;br /&gt;                    files_field++;&lt;br /&gt;                }&lt;br /&gt;                conexion.Close();&lt;br /&gt;                //Insert table into the spreadsheet document&lt;br /&gt;                spreadsheetDocument.TableCollection.Add(table);&lt;br /&gt;                spreadsheetDocument.SaveTo("export.ods");           &lt;br /&gt;                // open the document automatic&lt;br /&gt;                System.Diagnostics.Process.Start("export.ods");&lt;br /&gt;            }catch(NpgsqlException ex){&lt;br /&gt;                    MessageDialog msgBoxError = new MessageDialog (MyWinError,DialogFlags.DestroyWithParent,&lt;br /&gt;                                    MessageType.Error,&lt;br /&gt;                                    ButtonsType.Close,"PostgresSQL error: {0}",ex.Message);&lt;br /&gt;                    msgBoxError.Run ();        msgBoxError.Destroy();&lt;br /&gt;            }&lt;br /&gt;                   &lt;br /&gt;           &lt;br /&gt;            /*&lt;br /&gt;            // Usando libreria SmartXLS&lt;br /&gt;            WorkBook book = new WorkBook();&lt;br /&gt;       &lt;br /&gt;            try{              &lt;br /&gt;                //Sets the number of worksheets in this workbook&lt;br /&gt;                book.NumSheets = 2;&lt;br /&gt;                // set sheet names&lt;br /&gt;                   book.setSheetName(0, "hoja1");    // renombrando la pestaña&lt;br /&gt;                book.setSheetName(1, "hoja2");    // renombrando la pestaña&lt;br /&gt;                book.Sheet = 0;&lt;br /&gt;                // book.setText(Fila, columna , "texto");&lt;br /&gt;                book.setText(0, 0, "foliodeservicio");&lt;br /&gt;                book.setText(0, 1, "descripcion_producto");&lt;br /&gt;                book.setText(0, 2, "idproducto");&lt;br /&gt;                book.setText(0, 3, "cantidadaplicada");&lt;br /&gt;                book.setText(0, 4, "preciounitario");&lt;br /&gt;                book.setText(0, 5, "ppcantidad");&lt;br /&gt;                book.setText(0, 6, "fechcreacion");&lt;br /&gt;                book.setText(0, 7, "descripcion_admisiones");&lt;br /&gt;                book.setText(0, 8, "idtipoadmision");&lt;br /&gt;                book.setText(0, 8, "descripcion_grupo_producto");&lt;br /&gt;                book.setText(0, 8, "aplicar_iva");&lt;br /&gt;               &lt;br /&gt;                NpgsqlConnection conexion;&lt;br /&gt;                conexion = new NpgsqlConnection (connectionString+nombrebd);&lt;br /&gt;                // Verifica que la base de datos este conectada&lt;br /&gt;                try{&lt;br /&gt;                    conexion.Open ();&lt;br /&gt;                    NpgsqlCommand comando;&lt;br /&gt;                    comando = conexion.CreateCommand ();&lt;br /&gt;                     comando.CommandText = "SELECT osiris_erp_cobros_deta.folio_de_servicio AS foliodeservicio,descripcion_producto,to_char(osiris_erp_cobros_deta.id_producto,'999999999999') AS idproducto, "+&lt;br /&gt;                        "to_char(osiris_erp_cobros_deta.cantidad_aplicada,'99999.99') AS cantidadaplicada,to_char(osiris_erp_cobros_deta.precio_producto,'99999999.99') AS preciounitario,"+&lt;br /&gt;                            "to_char(osiris_erp_cobros_deta.cantidad_aplicada * osiris_erp_cobros_deta.precio_producto,'99999999.99') AS ppcantidad,"+&lt;br /&gt;                            "to_char(osiris_erp_cobros_deta.fechahora_creacion,'dd-MM-yyyy HH24:mi:ss') AS fechcreacion, osiris_his_tipo_admisiones.descripcion_admisiones,"+&lt;br /&gt;                            "osiris_erp_cobros_deta.id_tipo_admisiones AS idtipoadmision,descripcion_grupo_producto,osiris_productos.aplicar_iva," +&lt;br /&gt;                            "to_char(osiris_erp_cobros_deta.id_secuencia,'9999999999') AS secuencia " +&lt;br /&gt;                            "FROM osiris_erp_cobros_deta,osiris_productos,osiris_his_tipo_admisiones,osiris_grupo_producto " +&lt;br /&gt;                            "WHERE osiris_erp_cobros_deta.id_producto = osiris_productos.id_producto " +&lt;br /&gt;                            "AND osiris_erp_cobros_deta.id_tipo_admisiones = osiris_his_tipo_admisiones.id_tipo_admisiones " +&lt;br /&gt;                            "AND osiris_productos.id_grupo_producto = osiris_grupo_producto.id_grupo_producto " +&lt;br /&gt;                            "AND osiris_erp_cobros_deta.eliminado = false " +&lt;br /&gt;                            "AND osiris_erp_cobros_deta.folio_de_servicio IN('"+numeroatencion_+"') " +&lt;br /&gt;                            "ORDER BY to_char(osiris_erp_cobros_deta.fechahora_creacion,'yyyy-MM-dd HH24:mm:ss'),osiris_erp_cobros_deta.id_tipo_admisiones ASC," +&lt;br /&gt;                             "osiris_productos.id_grupo_producto;";&lt;br /&gt;                     comando.ExecuteNonQuery();    comando.Dispose();&lt;br /&gt;                    //Console.WriteLine(comando.CommandText);&lt;br /&gt;                    NpgsqlDataReader lector = comando.ExecuteReader ();&lt;br /&gt;                    while (lector.Read()){&lt;br /&gt;                        book.setNumber(number_file, 0, int.Parse(numeroatencion_));&lt;br /&gt;                        book.setText(number_file, 1, (string) lector["descripcion_producto"]);                       &lt;br /&gt;                        number_file++;&lt;br /&gt;                    }&lt;br /&gt;                    conexion.Close();&lt;br /&gt;                    book.write("export.xls");&lt;br /&gt;                   &lt;br /&gt;                    System.Diagnostics.Process.Start("export.xls");&lt;br /&gt;                   &lt;br /&gt;                   &lt;br /&gt;                }catch(NpgsqlException ex){&lt;br /&gt;                        MessageDialog msgBoxError = new MessageDialog (MyWinError,DialogFlags.DestroyWithParent,&lt;br /&gt;                                        MessageType.Error,&lt;br /&gt;                                        ButtonsType.Close,"PostgresSQL error: {0}",ex.Message);&lt;br /&gt;                        msgBoxError.Run ();        msgBoxError.Destroy();&lt;br /&gt;                }&lt;br /&gt;               &lt;br /&gt;            &lt;br /&gt;            }catch (System.Exception ex){&lt;br /&gt;                Console.Error.WriteLine(ex);&lt;br /&gt;            }&lt;br /&gt;            */&lt;br /&gt;        }       &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3615972859288785057?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3615972859288785057/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3615972859288785057' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3615972859288785057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3615972859288785057'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2011/08/export-to-ods-for-c-mono.html' title='Export to ods for C# (mono)'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-9219923254319864060</id><published>2011-08-11T15:26:00.000-07:00</published><updated>2011-08-11T15:26:28.030-07:00</updated><title type='text'>SourceForge.net: Hospital System Osiris (HIS): Project Donations: Hospital System Osiris (HIS)</title><content type='html'>&lt;a href="http://sourceforge.net/project/project_donations.php?group_id=249302#.TkRXBeL8crQ.blogger"&gt;SourceForge.net: Hospital System Osiris (HIS): Project Donations: Hospital System Osiris (HIS)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-9219923254319864060?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/project/project_donations.php?group_id=249302#.TkRXBeL8crQ.blogger' title='SourceForge.net: Hospital System Osiris (HIS): Project Donations: Hospital System Osiris (HIS)'/><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/9219923254319864060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=9219923254319864060' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/9219923254319864060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/9219923254319864060'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2011/08/sourceforgenet-hospital-system-osiris.html' title='SourceForge.net: Hospital System Osiris (HIS): Project Donations: Hospital System Osiris (HIS)'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3372311478439378147</id><published>2010-09-13T15:21:00.000-07:00</published><updated>2011-06-02T06:57:43.260-07:00</updated><title type='text'>Manual de Instalacion del Sistema Hospitalario OSIRIS</title><content type='html'>Hola Amigos&lt;br /&gt;&lt;br /&gt;le dejo el link del manual de instalacion del sistemas para GNU/Linux&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scribd.com/doc/37039589/Manual-Instalacion-Sistema-Hospitalario-OSIRIS"&gt;http://www.scribd.com/doc/37039589/Manual-Instalacion-Sistema-Hospitalario-OSIRIS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este manual esta un poco descontinuado, se hicieron modificaciones para no usar la libreria gnomeprint.&lt;br /&gt;&lt;br /&gt;Se agregaron mas campos y tablas a la base de datos&lt;br /&gt;&lt;br /&gt;cualquier duda para solicitar la base de datos envienme un correo a arcangeldoc@gmail.com&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3372311478439378147?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3372311478439378147/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3372311478439378147' title='8 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3372311478439378147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3372311478439378147'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2010/09/manual-de-instalacion-del-sistema.html' title='Manual de Instalacion del Sistema Hospitalario OSIRIS'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-4238345791098558107</id><published>2010-05-08T10:09:00.001-07:00</published><updated>2010-05-08T10:14:09.125-07:00</updated><title type='text'>Nuevas Mejoras</title><content type='html'>He estado trabajando arduamente en este sistema se han corregido y mejorado bastantes bugs, asi mismo se han reducido los scrip y mejorando las classes de objetos.&lt;br /&gt;&lt;br /&gt;He incorporado una agenda que permite realizar citas medicas y de quirofano esto nos pemitira tener una herramienta mas a nuestro sistema.&lt;br /&gt;&lt;br /&gt;Se realizan muchas mejoras para poder enlasar en forma eficiente el expediente elecctronicono.&lt;br /&gt;&lt;br /&gt;Estere postenado nuevas mejoras&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-4238345791098558107?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/4238345791098558107/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=4238345791098558107' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/4238345791098558107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/4238345791098558107'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2010/05/nuevas-mejorase.html' title='Nuevas Mejoras'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-8498873368269428897</id><published>2009-12-09T08:42:00.001-08:00</published><updated>2009-12-09T08:45:01.062-08:00</updated><title type='text'>Problemas con libreria Gnome Print</title><content type='html'>Hola a todos&lt;br /&gt;&lt;br /&gt;En un trabajo titanico se ha logrado de traspasar OSIRIS a Windows me tope que los reportes no funcionan ya que Gnome Print no esta portado a Windows, asi que me he visto a traspasar todos a GTK# Print, aunque este no se comporta de igual manera en Linux y Windows.&lt;br /&gt;&lt;br /&gt;Tendre Noticias Pronto con un demo de un Reporte 100% en Windows&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-8498873368269428897?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/8498873368269428897/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=8498873368269428897' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/8498873368269428897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/8498873368269428897'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2009/12/problemas-con-libreria-gnome-print.html' title='Problemas con libreria Gnome Print'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-5400959729794475168</id><published>2009-08-05T13:32:00.000-07:00</published><updated>2009-08-05T13:39:23.548-07:00</updated><title type='text'>Leer textos delimitados en C# y Mono</title><content type='html'>Este pequeño ejemplo permite leer linea por linea de un texto o un campo text que este dentro de una tabla de base de datos, se probo con motor de base de datos PostgreSQL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//char[] delimiterChars = {';'};  // delimitador de Cadenas&lt;br /&gt;char[] delimiterChars = {' '};  // delimitador de Cadenas&lt;br /&gt;//string texto = (string) lector["prueba"];   // puede ser una campo de la base de datos tipo Text&lt;br /&gt; string texto = "1;daniel;olivares;cuevas\n"+&lt;br /&gt;                          "2;genaro;cuevas;bazaldua\n"+&lt;br /&gt;                          "3;gladys;perez;orellana\n";&lt;br /&gt; string[] words = texto.Split(delimiterChars);  // Separa las Cadenas&lt;br /&gt; string lineas_texto = "";&lt;br /&gt;&lt;br /&gt;// Recorre la variable                                       &lt;br /&gt; foreach (string s in words){&lt;br /&gt;          if (s.Length &gt; 0){&lt;br /&gt;                            //comprueba si hay historial de contrato "s" tiene historial&lt;br /&gt;                            Console.WriteLine(s.ToString()+"\n");&lt;br /&gt;                            lineas_texto += s;&lt;br /&gt;         }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;si le ponen el delimitador ";" en consola aparareceran valor por valor del text&lt;br /&gt;1&lt;br /&gt;daniel&lt;br /&gt;olivares&lt;br /&gt;cuevas&lt;br /&gt;&lt;br /&gt;si esta vacio aprecera&lt;br /&gt;1;daniel;olivares;cuevas&lt;br /&gt;&lt;br /&gt;Espero que sirva de algo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-5400959729794475168?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/5400959729794475168/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=5400959729794475168' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/5400959729794475168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/5400959729794475168'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2009/08/leer-textos-delimitados-en-c-y-mono.html' title='Leer textos delimitados en C# y Mono'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-2979489274473985103</id><published>2009-04-24T08:35:00.001-07:00</published><updated>2009-05-27T11:13:42.687-07:00</updated><title type='text'>¿Y que es el Open Source?</title><content type='html'>&lt;h2&gt;&lt;a href="http://colonnello.org/content/view/4/Y-que-es-el-Open-Source.html#content-top" title="¿Y que es el Open Source?"&gt;&lt;/a&gt;&lt;a href="http://www.siinf.com.mx/"&gt;El Open Source es un movimiento con un principio muy simple y poderoso, fomentar la difusión del código fuente de los programas. ¿Y que es el código fuente? ¿y por que es importante su difusión? aquí va una explicación:&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt;&lt;p&gt; Los programadores escriben los programas en un lenguaje entendible por los humanos (bueno al menos por los programadores) estos lenguajes pueden ser C, C++, Java, PHP, Fortran, Visual Basic, etc., el código escrito en estos lenguajes es el llamado código fuente.&lt;br /&gt;Una comparación simple podria ser las partituras musicales, que no son la musica pero la representan. Si tenemos una partitura podemos entender la musica, modificarla o tocarla con otros instrumentos. Si enc ambio solo escuchamos la musica, construir la partitura en base a ella puede se muy dificil. Siguendo con nuestro ejemplo la partitura sería el &lt;b&gt;Código fuente&lt;/b&gt;y el sonido de la musica o la partitura interpretada por un musico se llama &lt;b&gt;Código Binario&lt;/b&gt;, el código binario es lo que entienden los computadores, estos códigos son un conjunto de 0 y 1 a los cuales se llega en base al &lt;b&gt;código fuente&lt;/b&gt; usando métodos que no viene al caso explicar aquí. Este código de 0 y 1 es el llamado binario, por ejemplo los famosos archivos .exe son programas binarios, no son el programa fuente escrito por el programador, eso hace que sea imposible (o casi) modificar un programa .exe sin el código fuente (de igual forma que sin la partitura nos es difícil modificar la musica). Â¿y eso que importa?&lt;a name='more'&gt;&lt;/a&gt; bueno, supongamos que tenemos el código fuente de un programa muy simple como este:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;function nombre(){&lt;br /&gt;var name = prompt("Cual es tu nombre?:", "Escribe tu nombre aqui");&lt;br /&gt;alert("Hola "+name+", este es un programa muy simple!")&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript:onClick=nombre()"&gt;  Ver aqui &lt;/a&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Si alguien por ejemplo quiere traducir el programa al Ingles, no es muy difícil ver cuales son las modificaciones necesarias, pero si solo tengo el código binario seguramente tendré algo así:&lt;/p&gt;  &lt;p&gt;0000000001010010001111111111100100010000100010101111&lt;br /&gt;0001010000011001000111111111110010001000010001010110&lt;br /&gt;0100011111111111001000100001000101011110001010000011&lt;br /&gt;1001000111111111110010001000010001010110010001111111&lt;br /&gt;1111001000100001000101011110001010000011001000111110&lt;br /&gt;0100011111111111001000100001000101011110001010000011&lt;br /&gt;0001010111100010100000110010011100101001001001110010&lt;br /&gt;0100100100111001001001010000111110101010010010010101&lt;br /&gt;0010100100100100100100111001010010010011100111000011&lt;/p&gt;  &lt;p&gt;lo que puede convertir una labor simple como una traducción, en un infierno. &lt;/p&gt; &lt;p&gt;Durante años las empresas han guardado sus códigos fuente como su gran fortaleza (de forma similar a como los estudios discográficos mantienen las cintas master de sus artistas) Pero el movimiento Open Source promueve la libre distribución del código fuente de los programas. ¿Pero como? ¡De esa forma cualquiera tendría el programa he incluso podría modificarlo a su antojo! ¡Las empresas no podrían cobrar licencias y los negocios de software desaparecerían! Esto temores aunque pueden parecer obvios son infundados, de hecho el Open Source es una alternativa de negocios que han tomado innumerables empresas, aquí algunas explicaciones de como esto es posible.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Bajos costos y mejor calidad: La metodología de desarrollo de software en el mundo Open Source rompe el estándar tradicional, este estándar indica que un proyecto de software debe ser realizado por un grupo pequeño y acotado de programadores, con planes de desarrollo claros y acotados, con una fase de pruebas que ocurra luego del desarrollo y antes que los programas sean entregados al publico. En el mundo Open Source al no existir un celo particular por el código este es distribuido masivamente en estados primarios de desarrollo, siendo mucha veces completado y mejorado para luego volver al creador inicial quien organiza y ordena las colaboraciones realizadas por individuos, pequeños grupos he incluso grandes corporaciones o Universidades. Esto convierte al desarrollo de software en un proceso dinámico en el cual participan cientos o miles de individuos. Un buen análisis de esto está descrito en el famoso paper de Eric Raymond The Cathedral and the Bazaar. Las empresas y desarrolladores se benefician de un conjunto inagotable de desarrolladores, código y colaboración en distintos niveles a costos mínimos. ¿Pero como se mantienen? ¿cual es el negocio?&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;  &lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;p&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;Ley de Moore Para entender donde esta el negocio es importante entender la ley de moore, la cual dice que cada 18 meses la tecnología baja su costo a la mitad o duplica su capacidad o potencia. Lo relevante de esta ley es que muestra claramente que los activos tecnológicos? no son un buen negocio, osea dentro de los activos la tecnología se convierte en un bien perecible, por lo tanto el negocio son los servicios. ¿Como las compañías de teléfono pueden hacer negocio vendiendo bajo el costo los celulares o incluso regalándolos? es fácil darse cuenta que el negocio mas que el aparato son los servicios asociados (como los minutos, mensajes de texto, etc) de la misma forma las empresas que desarrollan productos en modalidad Open Source ofrecen servicios de soporte, certificación, consultoría, etc. Lo interesante es que cualquier persona o empresa puede ofrecer servicios sobre las mismas aplicaciones, pero los creadores tienen la ventaja de la identidad al ser los lideres de los productos que desarrollan. La tecnología como cosa se convierte en un commodity desechable, sabemos que va a cambiar. &lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt; &lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;p&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;&lt;em&gt;La oportunidad para Chile Nuestro país tiene una oportunidad importante de subirse a esta ola, en la cual estamos atarazados en comparación con otros países como Argentina o Brasil, pero el movimiento todavía está en pañales a nivel mundial. Podemos acceder a tecnología de punta sin mayores costos, podemos participar de los procesos de desarrollo y activar la industria convirtiéndonos produciendo servicios mas haya que la exportación de materias primas, si Nokia era una empresa que hacia botas y hoy es líder en celulares en un país con un tercio de habitantes que el nuestro, ¿por que nosotros no podremos hacerlos?&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-2979489274473985103?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/2979489274473985103/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=2979489274473985103' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2979489274473985103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2979489274473985103'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2009/04/y-que-es-el-open-source.html' title='¿Y que es el Open Source?'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6881731849520408198</id><published>2009-04-09T09:33:00.000-07:00</published><updated>2009-04-09T09:38:08.823-07:00</updated><title type='text'>Pantalla de Registro y Admsion en Windows XP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_orq-1F92AZo/Sd4joo_a8gI/AAAAAAAAAGk/oAPlNs9KQZo/s1600-h/registro_admision_winxp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 233px;" src="http://1.bp.blogspot.com/_orq-1F92AZo/Sd4joo_a8gI/AAAAAAAAAGk/oAPlNs9KQZo/s320/registro_admision_winxp.png" alt="" id="BLOGGER_PHOTO_ID_5322730990703669762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta pantalla es la de registro y admision de pacientes a los diferentes departamento, cuando son servicios directos como Imagenologia, Laboratorio la informacio llenada es simple. Cuando un paciente se debe internar a los diferentes departamentos como Hospital, Quirofano, etc. el sistema permite acceder mediante el boton internar paciente.&lt;br /&gt;&lt;br /&gt;Realmente la operatividad de este sistema es muy facil y se puede adecuar segun las necesidades de cada institucion medica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6881731849520408198?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6881731849520408198/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6881731849520408198' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6881731849520408198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6881731849520408198'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2009/04/pantalla-de-registro-y-admsion-en.html' title='Pantalla de Registro y Admsion en Windows XP'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_orq-1F92AZo/Sd4joo_a8gI/AAAAAAAAAGk/oAPlNs9KQZo/s72-c/registro_admision_winxp.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-7127866249883875511</id><published>2009-04-09T09:19:00.000-07:00</published><updated>2009-04-09T09:24:35.254-07:00</updated><title type='text'>OSIRIS trabajando en Windows XP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/Sd4gWXreBPI/AAAAAAAAAGc/PkEztXtdvfY/s1600-h/osiris_winxp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_orq-1F92AZo/Sd4gWXreBPI/AAAAAAAAAGc/PkEztXtdvfY/s320/osiris_winxp.png" alt="" id="BLOGGER_PHOTO_ID_5322727378284053746" border="0" /&gt;&lt;/a&gt;Esta pantalla muestra que OSIRIS funciona tanto en GNU/Linux como en Windows, estoy trabajando en las impresiones de los reportes, ya que la libreria que use es GnomePrint y no esta portada a windows, ya encontre la solucion a este problema.&lt;br /&gt;&lt;br /&gt;Intentare realizar los cambios lo antes posible para tener soportado OSIRIS 100% en Windows ya que este sistema esta desarrollado integramante en Monodevelop+GTK#, y funciona 100% en GNU/Linux&lt;br /&gt;&lt;br /&gt;Estos son avances significativos, dentro de este proyecto&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-7127866249883875511?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/7127866249883875511/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=7127866249883875511' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/7127866249883875511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/7127866249883875511'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2009/04/osiris-trabajando-en-windows-xp.html' title='OSIRIS trabajando en Windows XP'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/Sd4gWXreBPI/AAAAAAAAAGc/PkEztXtdvfY/s72-c/osiris_winxp.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6444001370805350237</id><published>2009-01-30T09:00:00.000-08:00</published><updated>2009-01-30T09:06:02.685-08:00</updated><title type='text'>Equivalente de rc.local en Debian</title><content type='html'>Varias veces se ha preguntado en la lista cual es el equivalente de rc.local en Debian.&lt;br /&gt;La respuesta estandar es que no existe porque es absurdo distribuir un archivo "local" como rc.local que se supone que solo es util localmente (en una sola maquina) y que hay que hacerse uno mismo sus propios scripts.&lt;br /&gt;&lt;br /&gt;Hay otra forma:&lt;br /&gt;Hay un directorio (vacio por defecto) llamado /etc/rc.boot en donde uno puede depositar sus scripts locales. Los scripts de booteo invocaran al final de todo lo demas cada uno de los scripts puestos aca usando el programa run-parts.&lt;br /&gt;&lt;br /&gt;La ventaja de tener un directorio donde poner scripts en vez de un script unico, es que uno puede agregar o quitar funcionalidad simplemente agregando o quitando scripts autocontenidos.&lt;br /&gt;&lt;br /&gt;Un instalador de un programa podria poner ahi un script, y al desisntalar, eliminarlo, sin preocuparse de cualquier otra cosa presente en ese directorio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6444001370805350237?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6444001370805350237/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6444001370805350237' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6444001370805350237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6444001370805350237'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2009/01/equivalente-de-rclocal-en-debian.html' title='Equivalente de rc.local en Debian'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-5293817373471140543</id><published>2008-12-23T10:38:00.000-08:00</published><updated>2008-12-23T10:41:04.410-08:00</updated><title type='text'>Programacion de Cirugias</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/SVEwn9ZpYDI/AAAAAAAAAC4/u1yQB3vhN54/s1600-h/programacion_cirugia.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 162px;" src="http://4.bp.blogspot.com/_orq-1F92AZo/SVEwn9ZpYDI/AAAAAAAAAC4/u1yQB3vhN54/s320/programacion_cirugia.png" alt="" id="BLOGGER_PHOTO_ID_5283057300937465906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta pantalla es la programacion de cirugias, esta se debe validar con las admisiones de los pacientes, para poder comprar los datos de los pacientes, ademas va de la mano con la separacion de cirugias&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-5293817373471140543?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/5293817373471140543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=5293817373471140543' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/5293817373471140543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/5293817373471140543'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/12/programacion-de-cirugias.html' title='Programacion de Cirugias'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/SVEwn9ZpYDI/AAAAAAAAAC4/u1yQB3vhN54/s72-c/programacion_cirugia.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6699736504020654953</id><published>2008-12-17T14:04:00.000-08:00</published><updated>2008-12-17T14:10:55.184-08:00</updated><title type='text'>System.Windows.Forms</title><content type='html'>Este es un ejemplo para uso del API de Windows.Forms en Mono&lt;br /&gt;&lt;br /&gt;//Ejemplo Windows Forms (EjemploWinForms.cs) &lt;br /&gt;using System.Drawing; &lt;br /&gt;using System.Windows.Forms; &lt;br /&gt;using System;&lt;br /&gt;&lt;br /&gt;class EjemploWinForms : Form&lt;br /&gt;{ &lt;br /&gt;    &lt;br /&gt;    static void Main()&lt;br /&gt;    { &lt;br /&gt;         Application.Run(new EjemploWinForms()); &lt;br /&gt;     } &lt;br /&gt;&lt;br /&gt;    public EjemploWinForms() { &lt;br /&gt;        //Crear e iniciar el boton, y sus propiedades &lt;br /&gt;        Button boton = new Button(); &lt;br /&gt;        boton.Location = new Point(0, -1); &lt;br /&gt;        boton.Name = "boton"; &lt;br /&gt;        boton.Size = new System.Drawing.Size(193, 60); &lt;br /&gt;        boton.TabIndex = 0; &lt;br /&gt;        boton.Text = "Haz Click Aqui.."; &lt;br /&gt;        //Asignar un evento al evento Clic del boton &lt;br /&gt;        boton.Click += new System.EventHandler(hola); &lt;br /&gt;        //Indicar el tamanyo de la ventana &lt;br /&gt;        ClientSize = new System.Drawing.Size(193, 60); &lt;br /&gt;        //Anyadir el boton &lt;br /&gt;        Controls.Add(boton); &lt;br /&gt;        Text = "Ventana"; &lt;br /&gt;        ResumeLayout(false); &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private void hola(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        Console.WriteLine("Un mensaje!"); &lt;br /&gt;        MessageBox.Show("Mensaje de prueba");&lt;br /&gt;        Close (); &lt;br /&gt;    } &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;la Compilacion de&lt;br /&gt;&lt;br /&gt;gmcs ejemplo.cs -r:System.Windows.Forms,System.Drawing.dll -out:ejemplo.exe&lt;br /&gt;&lt;br /&gt;&lt;a href="http://chileforge.cl/projects/osiris"&gt;http://chileforge.cl/projects/osiris&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6699736504020654953?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6699736504020654953/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6699736504020654953' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6699736504020654953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6699736504020654953'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/12/systemwindowsforms.html' title='System.Windows.Forms'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3692776856327604845</id><published>2008-12-05T16:05:00.001-08:00</published><updated>2008-12-05T16:10:06.360-08:00</updated><title type='text'>Pantalla de Moviemtos de productos por paciente</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/STnB1gGtkBI/AAAAAAAAACw/_MAa4iZTMFs/s1600-h/movimientos_productos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 230px;" src="http://3.bp.blogspot.com/_orq-1F92AZo/STnB1gGtkBI/AAAAAAAAACw/_MAa4iZTMFs/s320/movimientos_productos.png" alt="" id="BLOGGER_PHOTO_ID_5276461563336560658" border="0" /&gt;&lt;/a&gt;Esta panta muestra el movieminto de produtos por paciente, solo debe seleccionar el producto, tiene la opcion de poder elegir los diferentes departamentos, tiene la opcion de poder imprimir los movimientos de estos productos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3692776856327604845?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3692776856327604845/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3692776856327604845' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3692776856327604845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3692776856327604845'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/12/pantalla-de-moviemtos-de-productos-por.html' title='Pantalla de Moviemtos de productos por paciente'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/STnB1gGtkBI/AAAAAAAAACw/_MAa4iZTMFs/s72-c/movimientos_productos.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3719405293059577475</id><published>2008-12-05T15:50:00.000-08:00</published><updated>2008-12-05T15:57:45.984-08:00</updated><title type='text'>Pantalla de Alta de Productos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/STm-gWm22EI/AAAAAAAAACo/2yYF0GDtu-w/s1600-h/catalogo_productos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 227px;" src="http://3.bp.blogspot.com/_orq-1F92AZo/STm-gWm22EI/AAAAAAAAACo/2yYF0GDtu-w/s320/catalogo_productos.png" alt="" id="BLOGGER_PHOTO_ID_5276457901474895938" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;Esta pantalla es donde se dan de alta los productos dentro del sistema OSIRIS, estan considerados 3 niveles de productos, ademas un calculo automatico de ganancia dependiendo de la tabla de ganancia financiera&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3719405293059577475?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3719405293059577475/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3719405293059577475' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3719405293059577475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3719405293059577475'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/12/esta-pantalla-es-donde-se-dan-de-alta.html' title='Pantalla de Alta de Productos'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/STm-gWm22EI/AAAAAAAAACo/2yYF0GDtu-w/s72-c/catalogo_productos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-7908060466059060106</id><published>2008-10-29T08:41:00.000-07:00</published><updated>2008-10-29T08:43:30.615-07:00</updated><title type='text'>Compra de Medicamentos en Caso de Urgencia</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/SQiEl-P5VqI/AAAAAAAAAB8/Pub7jjKliRM/s1600-h/orden_compra_en_caso_de_ugencia.ong"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 176px;" src="http://3.bp.blogspot.com/_orq-1F92AZo/SQiEl-P5VqI/AAAAAAAAAB8/Pub7jjKliRM/s320/orden_compra_en_caso_de_ugencia.ong" alt="" id="BLOGGER_PHOTO_ID_5262601952482121378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta pantalla permite capturar una orden de compra en caso de que el medicamento no se encuentre en los almacenes, ademas sirve para la solicitud en el caso de que existiera una farmacia dentro del hospital, ya que este proceso alimenta el almacen donde se realizo la solicitud&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-7908060466059060106?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/7908060466059060106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=7908060466059060106' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/7908060466059060106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/7908060466059060106'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/10/compra-de-medicamentos-en-caso-de.html' title='Compra de Medicamentos en Caso de Urgencia'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/SQiEl-P5VqI/AAAAAAAAAB8/Pub7jjKliRM/s72-c/orden_compra_en_caso_de_ugencia.ong' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-1791178924626266051</id><published>2008-10-29T08:31:00.000-07:00</published><updated>2008-10-29T08:34:11.056-07:00</updated><title type='text'>Pantalla de Requisicion de Materiales a Compras</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_orq-1F92AZo/SQiCZ5_EBsI/AAAAAAAAAB0/EjRMQynSUu0/s1600-h/requisicion_compras.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 244px;" src="http://2.bp.blogspot.com/_orq-1F92AZo/SQiCZ5_EBsI/AAAAAAAAAB0/EjRMQynSUu0/s320/requisicion_compras.png" alt="" id="BLOGGER_PHOTO_ID_5262599546156091074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta pantalla es la que solicita porductos a Compras, cabe mencionar que para que esto funcione correctamente deben estar actualizados el catalogos general de productos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-1791178924626266051?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/1791178924626266051/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=1791178924626266051' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/1791178924626266051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/1791178924626266051'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/10/pantalla-de-requisicion-de-materiales.html' title='Pantalla de Requisicion de Materiales a Compras'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_orq-1F92AZo/SQiCZ5_EBsI/AAAAAAAAAB0/EjRMQynSUu0/s72-c/requisicion_compras.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3911345780323686516</id><published>2008-07-09T15:46:00.000-07:00</published><updated>2008-07-09T15:49:03.526-07:00</updated><title type='text'>Encriptacion de datos MD5 en mono C#</title><content type='html'>Es importante que utilizen las siguientes librerias&lt;br /&gt;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Security.Cryptography;&lt;br /&gt;&lt;br /&gt;// Funcion de Encriptacion en MD5&lt;br /&gt;        public static string CreatePasswordMD5(string password)&lt;br /&gt;        {&lt;br /&gt;            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();&lt;br /&gt;            byte[] bs = System.Text.Encoding.UTF8.GetBytes(password);&lt;br /&gt;            bs = md5.ComputeHash(bs);&lt;br /&gt;            System.Text.StringBuilder s = new System.Text.StringBuilder();&lt;br /&gt;            foreach (byte b in bs){&lt;br /&gt;                s.Append(b.ToString("x2").ToLower());&lt;br /&gt;            }&lt;br /&gt;            return s.ToString();&lt;br /&gt;        }&lt;br /&gt;espero que este scrip sea de ayuda&lt;br /&gt;&lt;br /&gt;como usarlo&lt;br /&gt;&lt;br /&gt;Console.WriteLine((string) CreatePasswordMD5(contraseña_que_quiere_encriptar));&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3911345780323686516?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3911345780323686516/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3911345780323686516' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3911345780323686516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3911345780323686516'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/07/encriptacion-de-datos-md5-en-mono-c.html' title='Encriptacion de datos MD5 en mono C#'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-8616457649059213020</id><published>2008-05-30T12:33:00.001-07:00</published><updated>2008-05-30T12:34:17.783-07:00</updated><title type='text'>Ocupacion Hospitalaria</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/SEBWrqv7q7I/AAAAAAAAABk/NGLqKkErjZQ/s1600-h/ocupacion_hospitalaria.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_orq-1F92AZo/SEBWrqv7q7I/AAAAAAAAABk/NGLqKkErjZQ/s320/ocupacion_hospitalaria.png" alt="" id="BLOGGER_PHOTO_ID_5206256477449989042" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-8616457649059213020?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/8616457649059213020/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=8616457649059213020' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/8616457649059213020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/8616457649059213020'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/05/ocupacion-hospitalaria.html' title='Ocupacion Hospitalaria'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/SEBWrqv7q7I/AAAAAAAAABk/NGLqKkErjZQ/s72-c/ocupacion_hospitalaria.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-2138564487203600580</id><published>2008-05-30T12:31:00.000-07:00</published><updated>2008-05-30T12:33:01.252-07:00</updated><title type='text'>ASIGNACION DE CAMAS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/SEBWYqv7q6I/AAAAAAAAABc/g7E82AFC2c8/s1600-h/asignacion_camas.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_orq-1F92AZo/SEBWYqv7q6I/AAAAAAAAABc/g7E82AFC2c8/s320/asignacion_camas.png" alt="" id="BLOGGER_PHOTO_ID_5206256151032474530" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-2138564487203600580?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/2138564487203600580/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=2138564487203600580' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2138564487203600580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2138564487203600580'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2008/05/asignacion-de-camas.html' title='ASIGNACION DE CAMAS'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/SEBWYqv7q6I/AAAAAAAAABc/g7E82AFC2c8/s72-c/asignacion_camas.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-3636511606470394540</id><published>2007-11-14T10:03:00.000-08:00</published><updated>2007-11-14T10:07:20.354-08:00</updated><title type='text'>Reporte de Costos por productos cargados</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/Rzs5L3gWxXI/AAAAAAAAABU/HctIyW2M7Kc/s1600-h/costos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_orq-1F92AZo/Rzs5L3gWxXI/AAAAAAAAABU/HctIyW2M7Kc/s320/costos.png" alt="" id="BLOGGER_PHOTO_ID_5132759076359816562" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-3636511606470394540?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/3636511606470394540/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=3636511606470394540' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3636511606470394540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/3636511606470394540'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/11/reporte-de-costos-por-productos.html' title='Reporte de Costos por productos cargados'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/Rzs5L3gWxXI/AAAAAAAAABU/HctIyW2M7Kc/s72-c/costos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-1765751047466070344</id><published>2007-08-13T10:52:00.000-07:00</published><updated>2009-09-18T21:33:24.049-07:00</updated><title type='text'>Traductor de numeros a letras en C#</title><content type='html'>// traductor de numeros a letras&lt;br /&gt;       public string[] sUnidades = {"", "un", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "diez",&lt;br /&gt;                                   "once", "doce", "trece", "catorce", "quince", "dieciseis", "diecisiete", "dieciocho", "diecinueve", "veinte",&lt;br /&gt;                                   "veintiún", "veintidos", "veintitres", "veinticuatro", "veinticinco", "veintiseis", "veintisiete", "veintiocho", "veintinueve"};&lt;br /&gt;        public string[] sDecenas = {"", "diez", "veinte", "treinta", "cuarenta", "cincuenta", "sesenta", "setenta", "ochenta", "noventa"};&lt;br /&gt;        public string[] sCentenas = {"", "ciento", "doscientos", "trescientos", "cuatrocientos", "quinientos", "seiscientos", "setecientos", "ochocientos", "novecientos"};&lt;br /&gt;         public string sResultado = "";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public string traduce_numeros (string sNumero) {&lt;br /&gt;           double dNumero;&lt;br /&gt;           double dNumAux = 0;&lt;br /&gt;           char x;&lt;br /&gt;           string sAux;          &lt;br /&gt;&lt;br /&gt;           sResultado = " ";&lt;br /&gt;           try {&lt;br /&gt;               dNumero = Convert.ToDouble (sNumero);&lt;br /&gt;           }&lt;br /&gt;           catch {              &lt;br /&gt;               return "";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999999999999)&lt;br /&gt;               return "";&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999999999) {&lt;br /&gt;               dNumAux = dNumero % 1000000000000;&lt;br /&gt;               sResultado += Numeros (dNumAux, 1000000000) + " mil ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999999) {&lt;br /&gt;               dNumAux = dNumero % 1000000000;&lt;br /&gt;               sResultado += Numeros (dNumAux, 1000000) + " millones ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999) {&lt;br /&gt;               dNumAux = dNumero % 1000000;&lt;br /&gt;               sResultado += Numeros (dNumAux, 1000) + " mil ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           dNumAux = dNumero % 1000;  &lt;br /&gt;           sResultado += Numeros (dNumAux, 1);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           //Enseguida verificamos si contiene punto, si es así, los convertimos a texto.&lt;br /&gt;           sAux = dNumero.ToString();&lt;br /&gt;&lt;br /&gt;           if (sAux.IndexOf(".") &gt;= 0)&lt;br /&gt;               sResultado += ObtenerDecimales (sAux);&lt;br /&gt;&lt;br /&gt;           //Las siguientes líneas convierten el primer caracter a mayúscula.&lt;br /&gt;           sAux = sResultado;&lt;br /&gt;           x = char.ToUpper (sResultado[1]);&lt;br /&gt;           sResultado = x.ToString ();&lt;br /&gt;&lt;br /&gt;           for (int i = 2; i&lt;saux.length; return="" public="" convertircadena="" double="" dnumaux="0;" char="" string="" sresultado="" if="" dnumero=""&gt; 999999999999)&lt;br /&gt;               return "";&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999999999) {&lt;br /&gt;               dNumAux = dNumero % 1000000000000;&lt;br /&gt;               sResultado += Numeros (dNumAux, 1000000000) + " mil ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999999) {&lt;br /&gt;               dNumAux = dNumero % 1000000000;&lt;br /&gt;               sResultado += Numeros (dNumAux, 1000000) + " millones ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           if (dNumero &gt; 999) {&lt;br /&gt;               dNumAux = dNumero % 1000000;&lt;br /&gt;               sResultado += Numeros (dNumAux, 1000) + " mil ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           dNumAux = dNumero % 1000;  &lt;br /&gt;           sResultado += Numeros (dNumAux, 1);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           //Enseguida verificamos si contiene punto, si es así, los convertimos a texto.&lt;br /&gt;           sAux = dNumero.ToString();&lt;br /&gt;&lt;br /&gt;           if (sAux.IndexOf(".") &gt;= 0)&lt;br /&gt;               sResultado += ObtenerDecimales (sAux);&lt;br /&gt;&lt;br /&gt;           //Las siguientes líneas convierten el primer caracter a mayúscula.&lt;br /&gt;           sAux = sResultado;&lt;br /&gt;           x = char.ToUpper (sResultado[1]);&lt;br /&gt;           sResultado = x.ToString ();&lt;br /&gt;&lt;br /&gt;           for (int i = 2; i&lt;saux.length; sresultado="" return="" private="" numeros="" double="" dnumero="0;" int="" inumero="0;" snumero="" string="" stexto="" if="" dcociente="dNumAux"&gt;= 100){&lt;br /&gt;               dNumero = dCociente / 100;&lt;br /&gt;               sNumero = dNumero.ToString();&lt;br /&gt;               iNumero = int.Parse (sNumero[0].ToString());&lt;br /&gt;               sTexto  +=  this.sCentenas [iNumero] + " ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           dCociente = dCociente % 100;&lt;br /&gt;           if (dCociente &gt;= 30){&lt;br /&gt;               dNumero = dCociente / 10;          &lt;br /&gt;               sNumero = dNumero.ToString();&lt;br /&gt;               iNumero = int.Parse (sNumero[0].ToString());&lt;br /&gt;               if (iNumero &gt; 0)&lt;br /&gt;                   sTexto  += this.sDecenas [iNumero] + " ";&lt;br /&gt;&lt;br /&gt;               dNumero = dCociente % 10;&lt;br /&gt;               sNumero = dNumero.ToString();&lt;br /&gt;               iNumero = int.Parse (sNumero[0].ToString());&lt;br /&gt;               if (iNumero &gt; 0)&lt;br /&gt;                   sTexto  += "y " + this.sUnidades [iNumero] + " ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           else {&lt;br /&gt;               dNumero = dCociente;  &lt;br /&gt;               sNumero = dNumero.ToString();&lt;br /&gt;               if (sNumero.Length &gt; 1)&lt;br /&gt;                   if (sNumero[1] != '.')&lt;br /&gt;                       iNumero = int.Parse (sNumero[0].ToString() + sNumero[1].ToString());&lt;br /&gt;                   else&lt;br /&gt;                       iNumero = int.Parse (sNumero[0].ToString());&lt;br /&gt;               else&lt;br /&gt;                   iNumero = int.Parse (sNumero[0].ToString());&lt;br /&gt;               sTexto  += this.sUnidades[iNumero] + " ";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           return sTexto;&lt;br /&gt;       }      &lt;br /&gt;&lt;br /&gt;       private string ObtenerDecimales (string sNumero) {&lt;br /&gt;           string[] sNumPuntos;&lt;br /&gt;           string sTexto = "";&lt;br /&gt;           double dNumero = 0;&lt;br /&gt;&lt;br /&gt;           sNumPuntos = sNumero.Split('.');&lt;br /&gt;&lt;br /&gt;           dNumero = Convert.ToDouble(sNumPuntos[1]);&lt;br /&gt;           sTexto = "peso "+dNumero.ToString().Trim()+"/100 M.N.";&lt;br /&gt;           //sTexto = "peso con " + Numeros(dNumero,1);&lt;br /&gt;&lt;br /&gt;           return sTexto;&lt;br /&gt;       }&lt;/saux.length;&gt;&lt;/saux.length;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-1765751047466070344?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/1765751047466070344/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=1765751047466070344' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/1765751047466070344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/1765751047466070344'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/08/traductor-de-numeros-letras.html' title='Traductor de numeros a letras en C#'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-531207708587708924</id><published>2007-07-24T10:39:00.000-07:00</published><updated>2007-07-24T10:40:21.288-07:00</updated><title type='text'>Procedimiento de Medico</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_orq-1F92AZo/RqY5eicWWVI/AAAAAAAAABM/kLokmikUT1g/s1600-h/procedimiento.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_orq-1F92AZo/RqY5eicWWVI/AAAAAAAAABM/kLokmikUT1g/s320/procedimiento.png" alt="" id="BLOGGER_PHOTO_ID_5090819625593493842" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-531207708587708924?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/531207708587708924/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=531207708587708924' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/531207708587708924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/531207708587708924'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/07/procedimiento-de-medico.html' title='Procedimiento de Medico'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_orq-1F92AZo/RqY5eicWWVI/AAAAAAAAABM/kLokmikUT1g/s72-c/procedimiento.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-2254746992552281681</id><published>2007-07-24T10:26:00.001-07:00</published><updated>2007-07-24T10:27:29.176-07:00</updated><title type='text'>Pantalla de Facturacion 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/RqY2eCcWWUI/AAAAAAAAABE/zzbvxKgmQJw/s1600-h/factura02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_orq-1F92AZo/RqY2eCcWWUI/AAAAAAAAABE/zzbvxKgmQJw/s320/factura02.png" alt="" id="BLOGGER_PHOTO_ID_5090816318468675906" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-2254746992552281681?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/2254746992552281681/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=2254746992552281681' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2254746992552281681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2254746992552281681'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/07/pantalla-de-facturacion-2.html' title='Pantalla de Facturacion 2'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/RqY2eCcWWUI/AAAAAAAAABE/zzbvxKgmQJw/s72-c/factura02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-5658029151849694302</id><published>2007-07-24T10:03:00.000-07:00</published><updated>2007-07-24T10:04:54.544-07:00</updated><title type='text'>Patalla del Facturador</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/RqYxHCcWWTI/AAAAAAAAAA8/Htzj5iLqw-I/s1600-h/facturador.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_orq-1F92AZo/RqYxHCcWWTI/AAAAAAAAAA8/Htzj5iLqw-I/s320/facturador.png" alt="" id="BLOGGER_PHOTO_ID_5090810425773545778" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-5658029151849694302?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/5658029151849694302/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=5658029151849694302' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/5658029151849694302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/5658029151849694302'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/07/patalla-del-facturador.html' title='Patalla del Facturador'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/RqYxHCcWWTI/AAAAAAAAAA8/Htzj5iLqw-I/s72-c/facturador.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6549669564189687918</id><published>2007-05-23T15:40:00.001-07:00</published><updated>2007-05-23T15:42:25.509-07:00</updated><title type='text'>Busqueda de Productos en Caja</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/RlTDALiRf1I/AAAAAAAAAA0/rSSjeOYdcO0/s1600-h/pantalla_busca_productos"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_orq-1F92AZo/RlTDALiRf1I/AAAAAAAAAA0/rSSjeOYdcO0/s320/pantalla_busca_productos" alt="" id="BLOGGER_PHOTO_ID_5067889888562610002" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6549669564189687918?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6549669564189687918/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6549669564189687918' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6549669564189687918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6549669564189687918'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/05/blog-post.html' title='Busqueda de Productos en Caja'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/RlTDALiRf1I/AAAAAAAAAA0/rSSjeOYdcO0/s72-c/pantalla_busca_productos' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6241245728948284825</id><published>2007-05-23T15:36:00.000-07:00</published><updated>2007-05-23T15:37:41.447-07:00</updated><title type='text'>Creacion de treeview</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;void crea_treeview_busqueda()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;        {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                treeViewEngineBusca2 = new TreeStore(typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(string),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(bool),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(bool),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                                                    typeof(bool));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.Model = treeViewEngineBusca2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.RulesHint = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.RowActivated += on_selecciona_producto_clicked;  // Doble click selecciono producto*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_idproducto = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellr0 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_idproducto.Title = "ID Producto"; // titulo de la cabecera de la columna, si está visible&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_idproducto.PackStart(cellr0, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_idproducto.AddAttribute (cellr0, "text", 0);    // la siguiente columna será 1 en vez de 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_idproducto.SortColumnId = (int) Column_prod.col_idproducto;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_desc_producto = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellr1 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_desc_producto.Title = "Descripcion de Producto"; // titulo de la cabecera de la columna, si está visible&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_desc_producto.PackStart(cellr1, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_desc_producto.AddAttribute (cellr1, "text", 1);    // la siguiente columna será 1 en vez de 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_desc_producto.SortColumnId = (int) Column_prod.col_desc_producto;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                //cellr0.Editable = true;   // Permite edita este campo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_precioprod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt2 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_precioprod.Title = "Precio Producto";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_precioprod.PackStart(cellrt2, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_precioprod.AddAttribute (cellrt2, "text", 2); // la siguiente columna será 1 en vez de 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_precioprod.SortColumnId = (int) Column_prod.col_precioprod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_ivaprod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt3 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_ivaprod.Title = "I.V.A.";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_ivaprod.PackStart(cellrt3, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_ivaprod.AddAttribute (cellrt3, "text", 3); // la siguiente columna será 2 en vez de 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_ivaprod.SortColumnId = (int) Column_prod.col_ivaprod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_totalprod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt4 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_totalprod.Title = "Total";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_totalprod.PackStart(cellrt4, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_totalprod.AddAttribute (cellrt4, "text", 4); // la siguiente columna será 3 en vez de 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_totalprod.SortColumnId = (int) Column_prod.col_totalprod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_descuentoprod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt5 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_descuentoprod.Title = "% Descuento";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_descuentoprod.PackStart(cellrt5, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_descuentoprod.AddAttribute (cellrt5, "text", 5); // la siguiente columna será 5 en vez de 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_descuentoprod.SortColumnId = (int) Column_prod.col_descuentoprod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_preciocondesc = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt6 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_preciocondesc.Title = "Precio con Desc.";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_preciocondesc.PackStart(cellrt6, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_preciocondesc.AddAttribute (cellrt6, "text", 6);     // la siguiente columna será 6 en vez de 7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_preciocondesc.SortColumnId = (int) Column_prod.col_preciocondesc;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_grupoprod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt7 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupoprod.Title = "Grupo Producto";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupoprod.PackStart(cellrt7, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupoprod.AddAttribute (cellrt7, "text", 7); // la siguiente columna será 7 en vez de 8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupoprod.SortColumnId = (int) Column_prod.col_grupoprod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_grupo1prod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt8 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo1prod.Title = "Grupo1 Producto";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo1prod.PackStart(cellrt8, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo1prod.AddAttribute (cellrt8, "text", 8); // la siguiente columna será 9 en vez de &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo1prod.SortColumnId = (int) Column_prod.col_grupo1prod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                TreeViewColumn col_grupo2prod = new TreeViewColumn();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                CellRendererText cellrt9 = new CellRendererText();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo2prod.Title = "Grupo2 Producto";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo2prod.PackStart(cellrt9, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo2prod.AddAttribute (cellrt9, "text", 9); // la siguiente columna será 10 en vez de 9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                col_grupo2prod.SortColumnId = (int) Column_prod.col_grupo2prod;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_idproducto);  // 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_desc_producto); // 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_precioprod);    //2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_ivaprod);    // 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_totalprod); // 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_descuentoprod); //5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_preciocondesc); // 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_grupoprod);    //7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_grupo1prod);    //8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                lista_de_producto.AppendColumn(col_grupo2prod);    //9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;        }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6241245728948284825?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6241245728948284825/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6241245728948284825' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6241245728948284825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6241245728948284825'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/05/creacion-de-treeview.html' title='Creacion de treeview'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-4461855141959316891</id><published>2007-05-23T15:32:00.000-07:00</published><updated>2007-05-23T15:33:57.565-07:00</updated><title type='text'>Pantalla de Caja</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_orq-1F92AZo/RlTBObiRf0I/AAAAAAAAAAs/0mAInTwMD5A/s1600-h/pantalla_caja"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_orq-1F92AZo/RlTBObiRf0I/AAAAAAAAAAs/0mAInTwMD5A/s320/pantalla_caja" alt="" id="BLOGGER_PHOTO_ID_5067887934352490306" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-4461855141959316891?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/4461855141959316891/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=4461855141959316891' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/4461855141959316891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/4461855141959316891'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/05/pantalla-de-caja.html' title='Pantalla de Caja'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_orq-1F92AZo/RlTBObiRf0I/AAAAAAAAAAs/0mAInTwMD5A/s72-c/pantalla_caja' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6298177039436560299</id><published>2007-04-23T13:06:00.000-07:00</published><updated>2007-05-23T15:23:47.424-07:00</updated><title type='text'>Menu Principal del Sistema OSIRIS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/RlS-2LiRfzI/AAAAAAAAAAk/48DTz_7WYR0/s1600-h/menu_osiris"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_orq-1F92AZo/RlS-2LiRfzI/AAAAAAAAAAk/48DTz_7WYR0/s320/menu_osiris" alt="" id="BLOGGER_PHOTO_ID_5067885318717407026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/Ri0SMmWGTII/AAAAAAAAAAc/-o_TCNaTGy0/s1600-h/menuprincipal"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6298177039436560299?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6298177039436560299/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6298177039436560299' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6298177039436560299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6298177039436560299'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/04/menu-principal-del-sistema-osiris.html' title='Menu Principal del Sistema OSIRIS'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/RlS-2LiRfzI/AAAAAAAAAAk/48DTz_7WYR0/s72-c/menu_osiris' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-4261995004112517572</id><published>2007-04-17T09:45:00.000-07:00</published><updated>2007-04-17T09:46:42.869-07:00</updated><title type='text'>Pantalla de Internamiento</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_orq-1F92AZo/RiT54n0vG5I/AAAAAAAAAAU/QP7TjNCcumE/s1600-h/internamiento"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_orq-1F92AZo/RiT54n0vG5I/AAAAAAAAAAU/QP7TjNCcumE/s320/internamiento" alt="" id="BLOGGER_PHOTO_ID_5054439432974703506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta es la pantalla de Internamiento&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-4261995004112517572?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/4261995004112517572/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=4261995004112517572' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/4261995004112517572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/4261995004112517572'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/04/pantalla-de-internamiento.html' title='Pantalla de Internamiento'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_orq-1F92AZo/RiT54n0vG5I/AAAAAAAAAAU/QP7TjNCcumE/s72-c/internamiento' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-7912313307225012546</id><published>2007-04-17T08:38:00.000-07:00</published><updated>2007-04-17T08:41:31.096-07:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_orq-1F92AZo/RiTqoX0vG4I/AAAAAAAAAAM/3pf8EQVssXE/s1600-h/registro"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_orq-1F92AZo/RiTqoX0vG4I/AAAAAAAAAAM/3pf8EQVssXE/s320/registro" alt="" id="BLOGGER_PHOTO_ID_5054422661127412610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta es la Pantalla de Registro de Paciente&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-7912313307225012546?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/7912313307225012546/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=7912313307225012546' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/7912313307225012546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/7912313307225012546'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/04/esta-es-la-pantalla-de-registro-de.html' title=''/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_orq-1F92AZo/RiTqoX0vG4I/AAAAAAAAAAM/3pf8EQVssXE/s72-c/registro' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-6691980321745693660</id><published>2007-01-18T19:00:00.001-08:00</published><updated>2007-01-18T19:00:55.840-08:00</updated><title type='text'></title><content type='html'>Ya voy a publicar el modulo de admision y registro con sus respectivas pantallas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-6691980321745693660?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/6691980321745693660/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=6691980321745693660' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6691980321745693660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/6691980321745693660'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2007/01/ya-voy-publicar-el-modulo-de-admision-y.html' title=''/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5313407785750197306.post-2826993100293619394</id><published>2006-11-22T12:18:00.000-08:00</published><updated>2006-11-22T12:30:35.088-08:00</updated><title type='text'>Sistema Hospitalario</title><content type='html'>Hace bastantante tiempo que programo en diferentes lenguajes y he realizado de todo tipo de sistemas pero en la parte hospitalaria no he realizado nada, por lo tanto se crea un necesidad de hacer un sistema, tome esa decision ya que actualmente trabajo en un hospital que no tiene un sistema, inicialmente lo estaba realizando un proveedor a base de care2x (www.care2x.org) no dio los resultados esperados y finalmente se desecho.&lt;br /&gt;Con un afan de realizar este sistema y poder compartirlo con cualquiera he creado este blog, estube investigando varios lenguajes ya que la plataforma usada en todo el hospita es linux, asi que me di un tarea probar varios lenguajes ejemplo: python, java, php con html, mono, perl, gamba etc, y lo otro era definir si la interfaz usada era la adeacuada, web y ventanas, elegi la ventanas por comodidad a los usuarios.&lt;br /&gt;&lt;br /&gt;Asi que usare las siguientes herramientas Mono, Gtk, Glade y motor de base de datos Postgresql&lt;br /&gt;&lt;br /&gt;A lo largo de este proceso estare subiendo las ventanas y los programas para que les pueda servir de algo&lt;br /&gt;&lt;br /&gt;Es un placer poder realizar este trabajo y compartirlo&lt;br /&gt;&lt;br /&gt;Daniel Olivares C.&lt;br /&gt;Monterrey - Mexico&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5313407785750197306-2826993100293619394?l=sistemahospitalario.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sistemahospitalario.blogspot.com/feeds/2826993100293619394/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5313407785750197306&amp;postID=2826993100293619394' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2826993100293619394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5313407785750197306/posts/default/2826993100293619394'/><link rel='alternate' type='text/html' href='http://sistemahospitalario.blogspot.com/2006/11/sistema-hospitalario.html' title='Sistema Hospitalario'/><author><name>Daniel Olivares Cuevas</name><uri>http://www.blogger.com/profile/08641248224324724284</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_orq-1F92AZo/SeisH75om3I/AAAAAAAAAGw/erlHSjh8wu0/S220/daniel_2.jpg'/></author><thr:total>0</thr:total></entry></feed>
