/// <summary> /// Obtiene el nombre de un medico de acuerdo a su codigo /// </summary> /// <param name="codigoMedico"></param> /// <param name="nombreCompleto"></param> /// <returns>Retorna un mensaje de confirmacion indicando si se realizo la transaccion</returns> public string buscarNombreMedico(string codigoMedico, BLMedico medicoBL) { DAOMedico dao = new DAOMedico(); TOMedico medico = new TOMedico(); string confirmacion = dao.buscarNombreMedico(codigoMedico, medico); medicoBL.nombre = medico.nombre; medicoBL.apellido = medico.apellido; return(confirmacion); }
public string ActualizarCuenta(BLCuenta blCuenta, BLUsuario blUsuario, BLMedico blMedico) { string confirmacion = "Error: Indefinido."; if (blCuenta != null && blUsuario != null) { TOCuenta toCuenta = new TOCuenta(blCuenta.IdCuenta.Trim(), blCuenta.Correo.Trim(), blCuenta.Contrasenna.Trim(), blCuenta.Rol.Trim(), blCuenta.Estado.Trim()); TOUsuario toUsuario = new TOUsuario(blUsuario.Cedula.Trim(), blUsuario.Nombre.Trim(), blUsuario.PrimerApellido.Trim(), blUsuario.SegundoApellido.Trim(), blUsuario.Telefono, blUsuario.CodigoAsistente); TOMedico toMedico = null; toCuenta = ValidarCuenta(toCuenta); if (toCuenta != null) { toUsuario = ValidarUsuario(toUsuario, toCuenta.Rol); } if (toCuenta != null && toUsuario != null) { if (toCuenta.Rol.Equals("medico") && blMedico != null) { toMedico = new TOMedico(blMedico.IdMedico.Trim(), blMedico.CodigoMedico.Trim(), blMedico.Especialidad.Trim(), blMedico.DuracionCita.Trim()); toMedico = ValidarMedico(toMedico); if (toMedico == null) { return("Error: Puede que algunos datos se encuentren vacíos o con un formato incorrecto."); } } DAOCuenta daoCuenta = new DAOCuenta(); return(daoCuenta.ActualizarCuenta(toCuenta, toUsuario, toMedico)); } else { return("Error: Puede que algunos datos se encuentren vacíos o con un formato incorrecto."); } } return(confirmacion); }
public string CargarUsuario(BLCuenta cuenta, BLUsuario usuario, BLMedico medico) { string confirmacion = "Error: Indefinido."; TOCuenta toCuenta = new TOCuenta(); toCuenta.IdCuenta = cuenta.IdCuenta; TOUsuario toUsuario = new TOUsuario(); TOMedico toMedico = new TOMedico(); DAOCuenta dao = new DAOCuenta(); confirmacion = dao.CargarUsuario(toCuenta, toUsuario, toMedico); if (!confirmacion.Contains("Error:")) { cuenta.Correo = toCuenta.Correo; cuenta.Rol = toCuenta.Rol; cuenta.Estado = toCuenta.Estado; cuenta.Contrasenna = toCuenta.Contrasenna; usuario.Cedula = toUsuario.Cedula; usuario.Nombre = toUsuario.Nombre; usuario.PrimerApellido = toUsuario.PrimerApellido; usuario.SegundoApellido = toUsuario.SegundoApellido; usuario.Telefono = toUsuario.Telefono; usuario.CodigoAsistente = toUsuario.CodigoAsistente; if (toCuenta.Rol.Equals("medico")) { medico.IdMedico = toMedico.IdMedico; medico.CodigoMedico = toMedico.CodigoMedico; medico.Especialidad = toMedico.Especialidad; medico.DuracionCita = toMedico.DuracionCita; } } return(confirmacion); }