Estimado la clase PacienteDAL si esta, dejo codigo:
Capa diseño:
Código Python:
Ver originaldef Btn_guardarClick(self, sender, e):
r = str(self._txt_rut.Text)
n = str(self._txt_nombre.Text)
ap = str(self._txt_paterno.Text)
am = str(self._txt_materno.Text)
dia = str(self._numericUpDown1.Value)
mes = str(self._comboBox1.Text)
year = str(self._txt_year.Text)
from PacienteBLL import PacienteBLL
paciente1 = PacienteBLL(r, n, ap, am, dia, mes, year)
self._lbl_mensaje.Text = str(paciente1.IngresarPacienteBLL())
Capa negocio:
Código Python:
Ver originalclass PacienteBLL(object):
""""""
def __init__(self, rut, nombres, paterno, materno, dia, mes, year):
self.rut = rut
self.nombres = nombres
self.paterno = paterno
self.materno = materno
self.dia = dia
self.mes = mes
self.year = year
def rut(self):
return self.rut
def nombres(self):
return self.nombres
def paterno(self):
return self.paterno
def materno(self):
return self.materno
def dia(self):
return self.dia
def mes(self):
return self.mes
def year(self):
return self.year
def IngresarPacienteBLL(self):
r = str(self.rut)
n = str(self.nombres)
a = str(self.paterno+" "+self.materno)
f = str(self.dia+"-"+self.mes+"-"+self.year)
from PacienteDAL import PacienteDAL
paciente2 = PacienteDAL(r, n, a, f)
msg = srt(paciente2.IngresarPacienteDAL())
return msg
Capa datos:
Código Python:
Ver originalclass PacienteDAL(object):
""""""
def __init__(self, rut, nombre, apellido, fecha):
self.rut = rut
self.nombre = nombre
self.apellido = apellido
self.fecha = fecha
def rut(self):
return self.rut
def nombre(self):
return self.nombre
def apellido(self):
return self.apellido
def fecha(self):
return self.fecha
def IngresarPacienteDAL(self):
fecha = str(self.fecha)
info = str("Rut: "+ self.rut +"- Nombres: "+ self.nombre +" -Apellidos"+ self.apellido)
msg = "Fecha: "+self.fecha+" - Paciente: "+info
# query = "INSERT INTO paciente (rut, nombres, apellidos, fnacimiento) VALUES ('%s','%s','%s','%s')" % self.rut, self.nombre, self.apellido, self.fecha
# from Conexion import *
# conn = Conexion()
# conn.run_query(query)
# msg = "Ingresado"
return msg