Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }