martes, 23 de diciembre de 2008

Programacion de Cirugias


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

miércoles, 17 de diciembre de 2008

System.Windows.Forms

Este es un ejemplo para uso del API de Windows.Forms en Mono

//Ejemplo Windows Forms (EjemploWinForms.cs)
using System.Drawing;
using System.Windows.Forms;
using System;

class EjemploWinForms : Form
{

static void Main()
{
Application.Run(new EjemploWinForms());
}

public EjemploWinForms() {
//Crear e iniciar el boton, y sus propiedades
Button boton = new Button();
boton.Location = new Point(0, -1);
boton.Name = "boton";
boton.Size = new System.Drawing.Size(193, 60);
boton.TabIndex = 0;
boton.Text = "Haz Click Aqui..";
//Asignar un evento al evento Clic del boton
boton.Click += new System.EventHandler(hola);
//Indicar el tamanyo de la ventana
ClientSize = new System.Drawing.Size(193, 60);
//Anyadir el boton
Controls.Add(boton);
Text = "Ventana";
ResumeLayout(false);
}

private void hola(object sender, EventArgs e)
{
Console.WriteLine("Un mensaje!");
MessageBox.Show("Mensaje de prueba");
Close ();
}
}

la Compilacion de

gmcs ejemplo.cs -r:System.Windows.Forms,System.Drawing.dll -out:ejemplo.exe

http://chileforge.cl/projects/osiris

viernes, 5 de diciembre de 2008

Pantalla de Moviemtos de productos por paciente

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

Pantalla de Alta de Productos

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

miércoles, 29 de octubre de 2008

Compra de Medicamentos en Caso de Urgencia


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

Pantalla de Requisicion de Materiales a Compras


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

miércoles, 9 de julio de 2008

Encriptacion de datos MD5 en mono C#

Es importante que utilizen las siguientes librerias

using System.Collections;
using System.Security.Cryptography;

// Funcion de Encriptacion en MD5
public static string CreatePasswordMD5(string password)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] bs = System.Text.Encoding.UTF8.GetBytes(password);
bs = md5.ComputeHash(bs);
System.Text.StringBuilder s = new System.Text.StringBuilder();
foreach (byte b in bs){
s.Append(b.ToString("x2").ToLower());
}
return s.ToString();
}
espero que este scrip sea de ayuda

como usarlo

Console.WriteLine((string) CreatePasswordMD5(contraseña_que_quiere_encriptar));