public DataTable obtenerMedico(String identificacion) { DAOMedico dAOMedico = new DAOMedico(); DataTable medico = dAOMedico.obtenerMedico(identificacion); return(medico); }
public EMedico adecuarParaActualizar(String identificacion) { DAOMedico dAOMedico = new DAOMedico(); LFuncion funcion = new LFuncion(); EMedico eMedico = new EMedico(); eMedico = funcion.dataTableToEMedico(dAOMedico.obtenerMedico(identificacion)); return(eMedico); }
public ECita dataTableToECita(DataTable dtCita) { DataRow drCita = dtCita.Rows[0]; DAOMedico dAOMedico = new DAOMedico(); DAOUsuario dAOUsuario = new DAOUsuario(); LFuncion funcion = new LFuncion(); ECita eCita = new ECita(); eCita.Id = int.Parse(drCita["id"].ToString()); eCita.EMedico = funcion.dataTableToEMedico(dAOMedico.obtenerMedico(drCita["id_medico"].ToString())); eCita.EUsuario = funcion.dataTableToEUsuario(dAOUsuario.obtenerUsuario(drCita["id_usuario"].ToString())); eCita.HoraInicio = drCita["hora_inicio"].ToString(); eCita.HoraFin = drCita["hora_fin"].ToString(); eCita.Dia = drCita["dia"].ToString(); return(eCita); }
public void validarnueroIdentificacion(String identificacionW, String accion, Object identificacionMedico) { String mensaje = ""; DAOUsuario dAOUsuario = new DAOUsuario(); DAOMedico dAOMedico = new DAOMedico(); LFuncion funcion = new LFuncion(); if (accion.Equals("Agregar") && dAOUsuario.verificarUsuario(identificacionW)) { mensaje += "- YA EXISTE UN MÉDICO CON ESA IDENTIFICACION.<br/>"; } if (identificacionMedico != null) { string identificacion = identificacionMedico.ToString(); EMedico eMedico = funcion.dataTableToEMedico(dAOMedico.obtenerMedico(identificacionW)); if (accion.Equals("Actualizar") && eMedico.Identificacion != identificacionW && !dAOUsuario.verificarUsuario((identificacionW))) { mensaje += "- YA EXISTE UN USUARIO CON ESA IDENTIFICACION<br/>"; } } try { int.Parse(identificacionW); } catch (Exception) { mensaje += "- El numero de documento solo debe incluir numeros.<br/>"; } if (mensaje != "") { throw new Exception(mensaje); } }
public void validarDatos(EMedico eMedico, String accion, Object identificacionMedico, String repetirContrasena) { String mensaje = ""; DAOUsuario dAOUsuario = new DAOUsuario(); if (eMedico.Nombre.Equals("")) { mensaje += "- El campo nombre esta vacio.<br/>"; } if (eMedico.Apellido.Equals("")) { mensaje += "- El campo apellido esta vacio.<br/>"; } if (eMedico.FechaNacimiento.Equals("")) { mensaje += "- No ha seleccionado fecha de nacimiento.<br/>"; } else if (Convert.ToDateTime(eMedico.FechaNacimiento) > DateTime.Now) { mensaje += "- Su fecha de nacimiento debe <br/> ser menor a la fecha actual.<br/>"; } if (eMedico.Correo.Equals("")) { mensaje += "- El campo correo esta vacio.<br/>"; } else if (!dAOUsuario.validarExistenciaCorreo(eMedico.Correo) && accion.Equals("Agregar")) { mensaje += "- El correo ya se encuentra registrado.<br/>"; } else if (identificacionMedico != null) { string identificacion = identificacionMedico.ToString(); DAOMedico dAOMedico = new DAOMedico(); LFuncion funcion = new LFuncion(); EMedico medico = funcion.dataTableToEMedico(dAOMedico.obtenerMedico(identificacion)); if (accion.Equals("Actualizar") && medico.Correo != eMedico.Correo && !dAOUsuario.validarExistenciaCorreo((eMedico.Correo))) { mensaje += "- El correo ya se encuentra registrado<br/>"; } } if (eMedico.Password.Equals("") || repetirContrasena.Equals("")) { mensaje += "- Los campos de contraseña estan vacios.<br/>"; } else if (!eMedico.Password.Equals(repetirContrasena)) { mensaje += "- Las contraseñas no coinciden.<br/>"; } if (mensaje != "") { throw new Exception(mensaje); } }