public Citas(int idCita, int idHistorialClinico, string nota, DateTime fechaCita, TimeSpan hora, EstadoCita status)
 {
     IdCita             = idCita;
     IdHistorialClinico = idHistorialClinico;
     Nota       = nota;
     FechaCita  = fechaCita;
     Hora       = hora;
     EstadoCita = status;
 }
        private int CambiarEstado(EstadoCita estadoCita)
        {
            switch (estadoCita)
            {
            case EstadoCita.Activo:
                return(0);

            case EstadoCita.Inactivo:
                return(0);

            default:
                return(0);
            }
        }
Exemple #3
0
        public bool CambiarEstado(EstadoCita e)
        {
            var correcto = false;

            estado = e;
            db.conexcion.Open();
            var cmd = new OleDbCommand();

            cmd.Connection  = db.conexcion;
            cmd.CommandText = $"UPDATE Citas SET estado=? WHERE id = {id}";
            cmd.Parameters.Add(new OleDbParameter("@nombre", OleDbType.VarChar)).Value = (int)estado;

            if (cmd.ExecuteNonQuery() > 0)
            {
                correcto = true;
            }
            db.conexcion.Close();
            return(correcto);
        }
Exemple #4
0
        public IEnumerable <EstadoCita> getEstadoCita()
        {
            List <EstadoCita> listaEstadoCita = new List <EstadoCita>();

            using (SqlConnection con = contextDB.DbConnection())
            {
                SqlCommand cmd = new SqlCommand("spGetEstadoCita", con);
                cmd.CommandType = CommandType.StoredProcedure;
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    EstadoCita estadoCita = new EstadoCita();
                    estadoCita.EstadoCitaID     = Convert.ToInt16(rdr["estadocita_id"]);
                    estadoCita.EstadoCitaNombre = rdr["estadocita_nombre"].ToString();
                    listaEstadoCita.Add(estadoCita);
                }
                con.Close();
            }
            return(listaEstadoCita);
        }