Пример #1
0
        public DataTable buscarCitaD(DateTime fecha)
        {
            Ucitas  datos = new Ucitas();
            DAOcita dao   = new DAOcita();

            datos.Fechacita = fecha;
            return(dao.buscarcitasD(datos));
        }
Пример #2
0
        public DataTable buscarcitaid(int id_user)
        {
            Ucitas  datos = new Ucitas();
            DAOcita dao   = new DAOcita();

            datos.Idpaciente = id_user;
            return(dao.buscarcitaid(datos));
        }
Пример #3
0
        public void cancelarCitasUsuario(int id_usuario)
        {
            DAOcita citas = new DAOcita();
            Ucitas  datos = new Ucitas();

            datos.Idcita = Convert.ToString(id_usuario);
            citas.cancelarCitaUsuario(datos);
        }
Пример #4
0
        public DataTable mostrarcitasdoctor(String doctor_id)
        {
            DAOcita dao   = new DAOcita();
            Ucitas  datos = new Ucitas();

            datos.Iddoctor = doctor_id;
            return(dao.mostrarcitasdoc(datos));
        }
Пример #5
0
        public DataTable mostrarCitasSeparadas(int id_user)
        {
            Ucitas datos = new Ucitas();

            datos.Idpaciente = id_user;
            DAOcita dao = new DAOcita();

            return(dao.mostrarcitasseparadas(datos));
        }
Пример #6
0
        public Ucitas sacarcita(int IdCita, int IdUsuario)
        {
            Ucitas    citas          = new Ucitas();
            DAOcita   dao            = new DAOcita();
            DataTable citadisponible = new DataTable();

            citas.Idcita     = Convert.ToString(IdCita);
            citas.Idpaciente = IdUsuario;
            citadisponible   = dao.verificarCita(citas);

            if (citadisponible.Rows.Count == 0)
            {
                dao.sacarCita(citas);
                citas.Mensaje = "Cita apartada exitosamente";
                citas.Url     = "NuevaCita.aspx";
            }
            else
            {
                citas.Mensaje = "ya se tiene asignada una cita con esa fecha y hora";
                citas.Url     = "NuevaCita.aspx";
            }
            return(citas);
        }
Пример #7
0
        public Ucitas guardarcitasdoc(String idcita, String doctorid, String diagnostico, String alergia, String descripalergia, String cirugia, String descripcirugia, String fechacirusinh, String horaciru, String fechacirugia, String medicina, String dosis, String fechainimedicina, String fechafinmedicina)
        {
            Ucitas  datos = new Ucitas();
            DAOcita bases = new DAOcita();

            datos.Idcita             = idcita;
            datos.Iddoctor           = doctorid;
            datos.Diagnostico        = diagnostico;
            datos.Alergia            = alergia;
            datos.Descripcionalergia = descripalergia;
            datos.Cirugia            = cirugia;
            datos.Descripcioncirugia = descripcirugia;
            datos.Fechacirugia       = fechacirugia;
            datos.Medicinas          = medicina;
            datos.Dosis            = dosis;
            datos.Fechainimedicina = fechainimedicina;
            datos.Fechafinmedicina = fechafinmedicina;
            if (medicina.Equals("0"))
            {
                datos.Mensaje = "debe selecionar una medicina";
            }
            if (DateTime.Parse(fechafinmedicina) < DateTime.Today)
            {
                datos.Mensaje = "la fecha del fin de la mediciona no puede ser menor a la actual";
            }
            else
            {
                if (!cirugia.Equals(""))
                {
                    if (fechacirugia.Equals("") || horaciru.Equals("") || descripcirugia.Equals(""))
                    {
                        datos.Mensaje = "revisar que los campos de cirugia esten completos";
                    }
                    else if (alergia.Equals(""))
                    {
                        if (DateTime.Parse(fechacirusinh) > DateTime.Today)
                        {
                            bases.guardacita(datos);
                            datos.Mensaje = "registro exitoso";
                        }
                        else
                        {
                            datos.Mensaje = "la fecha de la cirugia debe ser futura";
                        }
                    }
                }
                if (!alergia.Equals(""))
                {
                    if (descripalergia.Equals(""))
                    {
                        datos.Mensaje = "revisar que la descripcion de la alergia este completa";
                    }
                    else if (cirugia.Equals(""))
                    {
                        bases.guardarcita2(datos);
                        datos.Mensaje = "registro exitoso";
                    }
                }
                if (!alergia.Equals("") && !alergia.Equals(""))
                {
                    if (DateTime.Parse(fechacirusinh) > DateTime.Today)
                    {
                        bases.guardarcitaactual(datos);
                        datos.Mensaje = "registro exitoso";
                    }
                    else
                    {
                        datos.Mensaje = "la fecha de la cirugia debe ser futura";
                    }
                }
                else if (alergia.Equals("") && cirugia.Equals(""))
                {
                    bases.guardarcita3(datos);
                    datos.Mensaje = "registro exitoso";
                }
            }
            return(datos);
        }